Nuxt: нельзя использовать beforeCreate или beforeMount для проверки данных или перенаправления - PullRequest
0 голосов
/ 08 января 2020

Я хочу, чтобы на моей следующей странице было следующее:

  beforeCreate() {
    if (!this.$store.getters['experiences/current']) {
      this.$router.push('/experiences');
    }
  },

Не уверен на 100%, должен ли я использовать beforeCreate или beforeMount, но идея в том, что геттер experiences/current пусто, go на страницу индекса.

Если I console.log(this.$store.getters['experiences/current']), то на самом деле пусто, но перенаправление не происходит, и возникает ошибка рендеринга шаблона, потому что он опирается на this.$store.getters['experiences/current'].

Итак, как я могу выполнить проверку данных перед визуализацией первого компонента и перенаправить их, если данные отсутствуют?

...