浏览代码

feat:一键更新组件不更新数据

ananzhusen 1 年之前
父节点
当前提交
84ca770f47
共有 1 个文件被更改,包括 14 次插入0 次删除
  1. 14 0
      src/services/updateC.ts

+ 14 - 0
src/services/updateC.ts

@@ -97,6 +97,13 @@ export async function updateC() {
                   }
                   }
               })
               })
             }
             }
+            //已经初始化的数据-属性值不需要更新。
+            let beforeKv = {};
+            matchPen.realTimes.forEach((item)=>{
+              beforeKv[item.key] = matchPen[item.key];
+            });
+            beforeKv['id'] = pen.id;
+            meta2d.setValue(beforeKv,{render:false,doEvent:false,history:false});  
           }
           }
         }
         }
       });
       });
@@ -121,6 +128,13 @@ export async function updateC() {
               }
               }
           })
           })
         }
         }
+        //已经初始化的数据-属性值不需要更新。
+        let beforeKv = {};
+        beforeP.realTimes.forEach((item)=>{
+          beforeKv[item.key] = beforeP[item.key];
+        });
+        beforeKv['id'] = componentDatas[0].id; 
+        meta2d.setValue(beforeKv,{render:false,doEvent:false,history:false});
       }
       }
      // componentDatas[0].originId = beforeP.originId;
      // componentDatas[0].originId = beforeP.originId;
       //componentDatas[0].componentId = beforeP.componentId;
       //componentDatas[0].componentId = beforeP.componentId;