Browse Source

feat:data-drag

ananzhusen 11 tháng trước cách đây
mục cha
commit
46108bfe7e
1 tập tin đã thay đổi với 8 bổ sung0 xóa
  1. 8 0
      src/views/components/Data.vue

+ 8 - 0
src/views/components/Data.vue

@@ -184,6 +184,7 @@
       v-if="data.dataset?.devices?.length"
       :draggable="data.checkAll ? true : false"
       @dragstart="onAddShape($event, data.dataset?.devices)"
+      @dragend="onAddShapeEnd"
     >
       <div
         v-for="(device, i) in data.dataset.devices"
@@ -198,6 +199,7 @@
           "
           :draggable="data.checkAll ? false : true"
           @dragstart="onAddShape($event, device)"
+          @dragend="onAddShapeEnd"
         >
           <div
             class="flex"
@@ -1373,6 +1375,12 @@ const onAddShape = (e, _data) => {
   meta2d.canvas.addCaches = deepClone(data);
 };
 
+const onAddShapeEnd = () => {
+  setTimeout(()=>{
+    meta2d.initBinds();
+  },1000);
+}
+
 const onAddmock = (item: any) => {
   if (data.dataMocks.find((elem) => elem.id === item.id)) {
     return;