试了很多次,都是打开父页面的时候,第一次打开子组件就会调用子组件的created和mounted,关闭的时候也会调用,但是再次打开就不会调用了,再次关闭会调用,导致每次子组件打开的时候都是上次的数据界面。
解决办法是:visiblie.sync和v-if同时使用
:visible.sync="dataAddVisible"
v-if="dataAddVisible"```
本文介绍了一种在Vue框架中解决子组件数据残留的有效方法。通过结合使用v-if和visible.sync指令,可以确保子组件在每次重新打开时都能正确初始化,避免了因数据未刷新导致的显示错误。此技巧对于提升用户体验和应用程序的可靠性至关重要。
试了很多次,都是打开父页面的时候,第一次打开子组件就会调用子组件的created和mounted,关闭的时候也会调用,但是再次打开就不会调用了,再次关闭会调用,导致每次子组件打开的时候都是上次的数据界面。
解决办法是:visiblie.sync和v-if同时使用
:visible.sync="dataAddVisible"
v-if="dataAddVisible"```

被折叠的 条评论
为什么被折叠?