فهرست منبع

fix:修改右键bug

mtrun 3 سال پیش
والد
کامیت
8f419cbbbb
2فایلهای تغییر یافته به همراه3 افزوده شده و 5 حذف شده
  1. 1 1
      src/views/chart/ContentLayers/index.vue
  2. 2 4
      src/views/chart/hooks/useContextMenu.hook.ts

+ 1 - 1
src/views/chart/ContentLayers/index.vue

@@ -20,7 +20,7 @@
       @mousedown="mousedownHandle(item)"
       @mouseenter="mouseenterHandle(item)"
       @mouseleave="mouseleaveHandle(item)"
-      @contextmenu="handleContextMenu($event)"
+      @contextmenu="handleContextMenu($event, item)"
     ></layers-list-item>
   </content-box>
 </template>

+ 2 - 4
src/views/chart/hooks/useContextMenu.hook.ts

@@ -126,8 +126,6 @@ const handleContextMenu = (
   hideOptionsList?: MenuEnum[],
   // 挑选选项列表
   pickOptionsList?: MenuEnum[],
-  // 自定义列表
-  selfOptions?: MenuOptionsItemType[]
 ) => {
   e.stopPropagation()
   e.preventDefault()
@@ -138,8 +136,8 @@ const handleContextMenu = (
   chartEditStore.setRightMenuShow(false)
 
   // * 设置默认选项
-  if(selfOptions) menuOptions.value = selfOptions || defaultOptions
- 
+  menuOptions.value = defaultOptions
+
   if (!item) {
     menuOptions.value = pickOption(menuOptions.value, defaultNoItemKeys)
   }