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')
}
答案 0 :(得分:0)
在router.js中添加到/
的路由
这是一个例子:
const router = new Router({
mode: 'history',
routes: [{
{
path: '/',
name: 'Home',
component: Home
}
]
});