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?
[email protected]这样使用控制台不会报错
Metadata
Metadata
Assignees
Labels
No labels