Bläddra i källkod

fix: 修复TagsView右键菜单逻辑错误

kailong321200875 1 år sedan
förälder
incheckning
901c891872
1 ändrade filer med 2 tillägg och 1 borttagningar
  1. 2 1
      src/components/TagsView/src/TagsView.vue

+ 2 - 1
src/components/TagsView/src/TagsView.vue

@@ -210,13 +210,14 @@ const isActive = (route: RouteLocationNormalizedLoaded): boolean => {
 // 所有右键菜单组件的元素
 const itemRefs = useTemplateRefsList<ComponentRef<typeof ContextMenu & ContextMenuExpose>>()
 
-// 右键菜单装填改变的时候
+// 右键菜单状态改变的时候
 const visibleChange = (visible: boolean, tagItem: RouteLocationNormalizedLoaded) => {
   if (visible) {
     for (const v of unref(itemRefs)) {
       const elDropdownMenuRef = v.elDropdownMenuRef
       if (tagItem.fullPath !== v.tagItem.fullPath) {
         elDropdownMenuRef?.handleClose()
+        setSelectTag(tagItem)
       }
     }
   }