Closed
Description
Vue version
3.5.17
Link to minimal reproduction
https://stackblitz.com/edit/vitejs-vite-8rwcnwxg?file=src%2FApp.vue
Steps to reproduce
点击“打开 Dialog 1”按钮,然后关闭“Dialog 1”,控制台报错
What is expected?
点击“打开 Dialog 1”按钮,然后关闭“Dialog 1”,控制台不报错
What is actually happening?
Dialog1配置attach="body"、destroy-on-close="true"属性,其中的组件也有Dialog2并配置attach="body"时,打开Dialog1后,关闭Dialog1,控制台报错,
如果Dialog1将destroy-on-close配置为false或者Dialog1将lazy配置为true再或者Dialog1、2的attach配置不一样,控制台就不会报错
System Info
System: OS: macOS 15.5 CPU: (14) arm64 Apple M4 Pro Memory: 752.13 MB / 48.00 GB Shell: 5.9 - /bin/zsh Binaries: Node: 22.11.0 - ~/.volta/tools/image/node/22.11.0/bin/node Yarn: 4.5.3 - ~/.volta/tools/image/yarn/4.5.3/bin/yarn npm: 10.9.0 - ~/.volta/tools/image/node/22.11.0/bin/npm pnpm: 9.12.3 - ~/.volta/tools/image/pnpm/9.12.3/bin/pnpm Browsers: Chrome: 137.0.7151.120 Safari: 18.5 npmPackages: vue: ~3.5.11 => 3.5.17
Any additional comments?
tdesign-vue-next@1.12.0这样使用控制台不会报错
Metadata
Metadata
Assignees
Labels
No labels