- 使用
v-if
销毁并重新创建组件
<component v-if="isShow"></component>
this.isShow = false
this.$nextTick(() => {
this.isShow = true;
});
- 使用 Vue 的
foreUpdate
方法
https://cn.vuejs.org/v2/api/#vm-forceUpdate
this.$forceUpdate()
- 绑定
key
并更改key
值,某些场景有奇效
https://cn.vuejs.org/v2/api/#key
<component :key="id"></component>
具体使用哪个方法,需要看具体的业务场景
评论
还没有任何评论,你来说两句吧!