iot-card-plus-ui/packages/@core/ui-kit/popup-ui/src/modal
ming4762 9f51ddce97 perf: improve `destroyOnClose` for `VbenModal` (#5935)
* perf: 优化Vben Modal destroyOnClose,解决destroyOnClose=false,Modal依旧会被销毁的问题

影响范围(重要):destroyOnClose默认为true,这会导致所有的modal都会默认渲染到body
radix-vue Dialog组件默认会销毁挂载的组件,所以即使destroyOnClose=false,Modal依旧会被销毁的问题
对于一些大表单重复渲染导致卡顿,ApiComponent也会频繁的加载数据

* fix: modal closing animation

---------

Co-authored-by: Netfan <netfan@foxmail.com>
2025-04-14 19:23:07 +08:00
..
__tests__ perf: format code with better style (#5283) 2025-01-01 11:39:49 +08:00
index.ts feat: support set default props for drawer and modal (#5390) 2025-01-14 17:11:18 +08:00
modal-api.ts perf: improve `destroyOnClose` for `VbenModal` (#5935) 2025-04-14 19:23:07 +08:00
modal.ts perf: improve `destroyOnClose` for `VbenModal` (#5935) 2025-04-14 19:23:07 +08:00
modal.vue perf: improve `destroyOnClose` for `VbenModal` (#5935) 2025-04-14 19:23:07 +08:00
use-modal-draggable.ts perf: format code with better style (#5283) 2025-01-01 11:39:49 +08:00
use-modal.ts perf: improve `destroyOnClose` for `VbenModal` (#5935) 2025-04-14 19:23:07 +08:00