强制刷新组件

dialog 等通过 true ,false控制显示或隐藏的组件,关闭后再打开,因为只是显示或隐藏,并没有重新加载组件,所以会保留上次关闭前的数据,有时候我们并不希望这些数据保留,希望打开的时候是重新加载的最近的,这时候可以通过添加 v-if 来是其重新加载。

<component v-if='hackReset'></component>

在关闭按钮的方法中添加以下代码:

this.hackReset = false

this.$nextTick(()=>{

   this.hackReset = true

})

然后会在关闭的同时重置组件的内容

猜你喜欢

转载自blog.csdn.net/ymumi/article/details/86549111