поймать все и перенаправить на дом вместо ошибки 404 с Nuxt JS - PullRequest
0 голосов
/ 28 апреля 2020

С помощью VueJS и Vue -Router я могу добавить что-то подобное для перенаправления на домашний компонент вместо страницы ошибки 404:

routes: {
    {
        path: '*',
        redirect: '/home',
    },
    {
        path: '',
        redirect: '/home',
    },
    {
        path: '/home',
        ...
    },
}

Можно перехватывать существующие URL-адреса и перенаправлять на главную с Nuxt JS?

Спасибо за любой ответ.

1 Ответ

0 голосов
/ 28 апреля 2020

У меня есть идея, но я не уверен, что это лучший способ или нет

в вашем файле layout/error.vue делает функцию beforeMount такой:

beforeMount() {
    if (this.error.statusCode === 404) {
      this.$router.push('/')
    }
  },
...