Sfoglia il codice sorgente

fix: create element selector get overwrite

Ahmad Kholid 2 anni fa
parent
commit
35d024dfaa

+ 5 - 2
src/components/newtab/workflow/edit/EditCreateElement.vue

@@ -1,9 +1,9 @@
 <template>
   <edit-interaction-base
-    v-bind="{ data }"
+    :data="blockData"
     hide-mark-el
     hide-multiple
-    @change="updateData"
+    @change="updateSelector"
   >
     <ui-select
       v-model="blockData.insertAt"
@@ -168,6 +168,9 @@ function addPreloadScript() {
     type: 'script',
   });
 }
+function updateSelector(data) {
+  Object.assign(blockData, data);
+}
 
 watch(blockData, (newValue) => {
   updateData(newValue);