Forráskód Böngészése

dialog重新渲染使用v-if代替destroy-on-close

tongshangming 2 éve
szülő
commit
28e0e98c17
1 módosított fájl, 1 hozzáadás és 1 törlés
  1. 1 1
      src/components/core/ProTable.vue

+ 1 - 1
src/components/core/ProTable.vue

@@ -333,6 +333,7 @@ defineExpose({
 
     <dialog-form
       v-model="dialogVisible"
+      v-if="dialogVisible"
       :dialogConfig="dialogConfig"
       :formConfig="formConfig"
       :formData="formData"
@@ -340,7 +341,6 @@ defineExpose({
       :create="crud.create"
       :update="crud.update"
       @success="handleFormSuccess"
-      destroy-on-close
     >
       <template #[slot.alias]="slotProps" v-for="slot in formSlots" :key="slot.alias">
         <slot :name="slot.alias" v-bind="slotProps"></slot>