美文网首页
(vue)更新数据时,强制刷新组件

(vue)更新数据时,强制刷新组件

作者: IceCover | 来源:发表于2018-10-19 16:02 被阅读0次

很多时候,通过重置数据将页面重置时,子组件可以提供重置的方法,或者提供props重置自己的状态。但是相对麻烦,那可以使用强制刷新来实现刷新组件。

组件

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

data中 hardReset

/*某一操作重置数据*/
this.hardReset= false
this.$nextTick(() => {
    this.hardReset= true
});

也可以试试这个
vm.$forceUpdate() forceUpdate

2018/11/02 迫使 Vue 实例重新渲染。注意它仅仅影响实例本身和插入插槽内容的子组件,而不是所有子组件。

相关文章

网友评论

      本文标题:(vue)更新数据时,强制刷新组件

      本文链接:https://www.haomeiwen.com/subject/ibzyzftx.html