сбросить маршрут вместо добавления нового маршрута к текущему - PullRequest
0 голосов
/ 01 января 2019

Я хочу создать роутер навигации и предотвратить ошибки 404.При манипулировании действительным URL-адресом с неверным, ссылка на следующий маршрутизатор больше не будет работать.Я создал рабочий пример

https://codesandbox.io/s/8l60y06pmj

Чтобы увидеть проблему, выполните следующие действия:

Теперь у вас должен быть следующий URL

https://8l60y06pmj.codesandbox.io/#/pageTwo/pageThree

, но правильный URL должен быть

https://8l60y06pmj.codesandbox.io/#/pageThree

Вы можете сбросить этотповедение, нажав на ссылку, ведущую к домашнему виду.

Как я могу это исправить?

1 Ответ

0 голосов
/ 02 января 2019

Внутри NavbarComponent.vue необходимо добавить / к обеим ссылкам на странице;после изменений он должен выглядеть примерно так.

<router-link to="/pageTwo">Page Two</router-link> | 
<router-link to="/pageThree">Page Three</router-link>

Без этой косой черты вы фактически не говорите Vue Router, чтобы он отправлял пользователя на новую страницу.

Вот рабочая версия вашего CodeSandbox .

...