提交 443f7ffc authored 作者: caicai's avatar caicai

修复bug

上级 b03fd41e
......@@ -150,7 +150,7 @@ export default {
},
methods: {
handleEvent(e) {
console.dir(e)
// console.dir(e)
e.preventDefault();
e.stopPropagation();
if(e.target.dataset.type === 'closeMask' || this.showMenu) {
......@@ -158,9 +158,10 @@ export default {
this.closeMenu();
return;
}
let parentType = e.target.parentElement &&
e.target.parentElement.dataset.type || '';
if (
(e.target.parentElement &&
e.target.parentElement.dataset.type !== 'right-menu') &&
parentType !== 'right-menu' &&
e.target.dataset.type !== 'right-menu'
) {
return;
......@@ -168,8 +169,8 @@ export default {
// 需要显示右键菜单
this.menuPosition.left = e.layerX;
this.menuPosition.top = e.layerY;
this.menuPosition.id = e.target.parentElement ? e.target.parentElement.dataset.id : e.target.dataset.id;
this.menuPosition.current = e.target.parentElement ? e.target.parentElement.dataset.index : e.target.dataset.index;
this.menuPosition.id = parentType === 'right-menu' ? e.target.parentElement.dataset.id : e.target.dataset.id;
this.menuPosition.current = parentType === 'right-menu' ? e.target.parentElement.dataset.index : e.target.dataset.index;
this.showMenu = true;
},
listener() {
......
Markdown 格式
0% 或
您添加了 0 人 到此讨论。请谨慎行事。
请先完成此评论的编辑!
请 注册 或者 后发表评论