VueJS首先导航到根路由

时间:2019-03-05 16:46:59

标签: javascript vue.js

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')
}

1 个答案:

答案 0 :(得分:0)

在router.js中添加到/的路由

这是一个例子:

const router = new Router({
    mode: 'history',
    routes: [{
        {
            path: '/',
            name: 'Home',
            component: Home
        }
    ]
});