У меня есть несколько маршрутов в файле router.js. Почему-то перед переходом на какой-либо маршрут vuejs сначала переходит на '/' маршрут и только потом на собственно маршрут.
Кроме того, маршрут '/' не имеет имени или какой-либо метаинформации (хотя в router.js у меня есть имя для этой страницы, name: home).
fullPath: "/"
hash: ""
matched: []
meta: {}
name: null
params: {}
path: "/"
query: {}
Это первый маршрут, и после этого vuejs перемещается туда, куда он должен двигаться.
Я подозреваю, что причина как-то связана с инициализацией основного компонента vue, а именно:
function initApp() {
new Vue({
router,
store,
render: h => h(App)
}).$mount('#app')
}
Как правило, если мы упомянем «режим: история», если URL-адрес не соответствует, вместо того, чтобы выдавать ошибку 404, по умолчанию будет указана домашняя страница, которую мы установили.



![Безумие обратных вызовов в javascript [JS]](https://i.imgur.com/WsjO6zJb.png)


Добавьте маршрут к / внутри router.js
Вот пример:
const router = new Router({
mode: 'history',
routes: [{
{
path: '/',
name: 'Home',
component: Home
}
]
});
не могли бы вы объяснить больше о вопросе?