fix: 消息:列表滚动在任意位置右键菜单错位问题修复
This commit is contained in:
parent
fd7d3e06f4
commit
1fd73fe79e
@ -138,10 +138,10 @@ export default {
|
|||||||
topOperateStyles: {
|
topOperateStyles: {
|
||||||
top: 0,
|
top: 0,
|
||||||
left: 0,
|
left: 0,
|
||||||
position: 'absolute'
|
|
||||||
},
|
},
|
||||||
topOperateVisible: false,
|
topOperateVisible: false,
|
||||||
topOperateItem: {},
|
topOperateItem: {},
|
||||||
|
scrollY: 0
|
||||||
|
|
||||||
|
|
||||||
}
|
}
|
||||||
@ -264,6 +264,7 @@ export default {
|
|||||||
this.getContactsList(this.contactsCurrentPage + 1);
|
this.getContactsList(this.contactsCurrentPage + 1);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
this.scrollY = res.scrollY;
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
@ -456,7 +457,7 @@ export default {
|
|||||||
const dialogBounding = dialogWrap.getBoundingClientRect();
|
const dialogBounding = dialogWrap.getBoundingClientRect();
|
||||||
this.topOperateStyles = {
|
this.topOperateStyles = {
|
||||||
left: `${event.clientX - dialogBounding.left}px`,
|
left: `${event.clientX - dialogBounding.left}px`,
|
||||||
top: `${event.clientY - dialogBounding.top + 100}px`
|
top: `${event.clientY - dialogBounding.top + 100 - this.scrollY}px`
|
||||||
};
|
};
|
||||||
this.topOperateVisible = true;
|
this.topOperateVisible = true;
|
||||||
})
|
})
|
||||||
|
Loading…
x
Reference in New Issue
Block a user