Как обновить компонент vue из метода - PullRequest
0 голосов
/ 10 июля 2019

Я хочу обновить компонент vue из метода, который должен пройти через все события ловушки жизненного цикла vue.Может кто-нибудь, пожалуйста, помогите достичь этого

Я был v-если по следующей ссылке, но ловушки жизненного цикла не срабатывают https://michaelnthiessen.com/force-re-render/

1 Ответ

0 голосов
/ 10 июля 2019

Добавьте ключ к компоненту, как этот

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

А в данные добавить идентификатор переменной

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

Что мы делаем здесь, так это добавление ключа к компоненту, поэтому, когда мы меняем ключ, компонент обновляется.

...