Эх сурвалжийг харах

feat:结构树是否刷新

ananzhusen 9 сар өмнө
parent
commit
65fbf88076

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

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