Несмотря на многочисленные сообщения на эту тему, я не могу найти, что происходит не так.Я следовал этому примеру .
Вот мой VueRouter
экземпляр.
const router = new VueRouter({
mode: "history",
routes: [
{
path: "/",
component: require("./components/producer-table.vue").default
},
{
path: "/producer/:producerId",
component: require("./components/variable-table.vue").default,
props: true
},
{ path: "*", redirect: "/" }
]
});
Если я программно направляю неправильный URL (this.$router.push({path: "/wrong});
), то яперенаправлено на http://localhost/.
Кажется, все работает нормально, за исключением того, что, когда я устанавливаю неправильный адрес в строке URL Chrome, я получаю следующее сообщение:
Невозможно получить / неправильно
Я бы ожидал, что http://localhost/wrong будет перенаправлен на http://localhost/. Я совершенно новый пользователь, использующий маршрутизатор vue, и я должен что-то пропустить.Есть идеи?