Browse Source

feat:结构树是否刷新

ananzhusen 9 months ago
parent
commit
65fbf88076
1 changed files with 7 additions and 0 deletions
  1. 7 0
      src/views/components/Structure.vue

+ 7 - 0
src/views/components/Structure.vue

@@ -420,7 +420,13 @@ const getHiddenGroups = () => {
   });
   });
 };
 };
 
 
+let getActiveFlag = false; //点击画布导致的active还是结构中选择导致的active
+
 const getActived = () => {
 const getActived = () => {
+  if (getActiveFlag) {
+    getActiveFlag = false;
+    return;
+  }
   //TODO加个异步?等展开完成后再滚动
   //TODO加个异步?等展开完成后再滚动
   data.actived = [];
   data.actived = [];
   if (meta2d.store.active && meta2d.store.active.length) {
   if (meta2d.store.active && meta2d.store.active.length) {
@@ -502,6 +508,7 @@ const onActive = (e,value: any) => {
   }else{
   }else{
     data.actived = [value];
     data.actived = [value];
   }
   }
+  getActiveFlag = true;
   if(data.actived.length > 1){
   if(data.actived.length > 1){
     let pens = [];
     let pens = [];
     data.actived.forEach((item) => {
     data.actived.forEach((item) => {