vue 子组件dialog如何每次打开的时候都重新create

Posted luoxuemei

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了vue 子组件dialog如何每次打开的时候都重新create相关的知识,希望对你有一定的参考价值。

技术分享图片

DBRuleItemDtl是页面的子组件,用于管理弹窗里面的内容。由于弹窗加载完成一次后,就不再加载。子组件里面create中的事件不再生效,很多旧数据也需要重置为初始状态,非常麻烦。
解决方法:
  在子组件DBRuleItemDtl中添加v-if=""属性即可,这样每次弹出的弹窗都是重新create后的。


以上是关于vue 子组件dialog如何每次打开的时候都重新create的主要内容,如果未能解决你的问题,请参考以下文章

小谢第18问:如何让element-ui的弹出框每次显示的时候初始化,重新加载元素?

Flutter PageView组件怎样让子组件不会重复加载

vue解决父组件调用子组件只执行一次问题

el-dialog嵌入vue-baidu-map,怎么每次弹出地图执行一次@ready方法?

el-dialog 业务应用

VUE+Element首次打开Dialog加载子组件数据未渲染(不显示)