我想从方法刷新vue组件,该方法应该经历所有vue生命周期挂钩事件。有人可以帮忙实现这一目标
在以下链接中我是v-if,但是未触发生命周期挂钩 https://michaelnthiessen.com/force-re-render/
答案 0 :(得分:0)
向这样的组件添加密钥
<my-component :key="identifier" />
然后在数据中添加变量标识符
data() {
return {
identifier: +new Date()
};
},
methods: {
refreshComponent() {
this.identifer = +new Date();
}
},
我们在这里所做的是我们向组件添加了一个密钥,因此当我们更改密钥时,组件将刷新。