如何从方法刷新Vue组件

时间:2019-07-10 03:28:04

标签: vue.js components vuetify.js

我想从方法刷新vue组件,该方法应该经历所有vue生命周期挂钩事件。有人可以帮忙实现这一目标

在以下链接中我是v-if,但是未触发生命周期挂钩 https://michaelnthiessen.com/force-re-render/

1 个答案:

答案 0 :(得分:0)

向这样的组件添加密钥

<my-component :key="identifier" />

然后在数据中添加变量标识符

  data() {
    return {
      identifier: +new Date()
    };
  },
  methods: {
    refreshComponent() {
      this.identifer = +new Date();
    }
  },

我们在这里所做的是我们向组件添加了一个密钥,因此当我们更改密钥时,组件将刷新。