Vue-router不会加载正确的组件

时间:2017-11-22 09:26:41

标签: vue.js vue-router

使用vue-router,它一直让我回到我已经路由到/的初始组件

路由器初始化为:

export default new Router({
  history: true,
  routes: [
    {
      path: '/',
      name: 'BodyParent',
      component: BodyParent
    },
    {
      path: '/configuration',
      name: 'Configuration',
      component: Configuration
    }
  ]
})

如果我转到/configuration,它仍会加载BodyParent组件,但浏览器网址最初会转到/configuration,然后转到/configuration#/,同时仍会加载BodyParent {1}}

如果我将Configuration组件路由到/,它会渲染它。怎么会?

所以问题非常普遍 - Vue路由器默认设置为/

的组件

1 个答案:

答案 0 :(得分:1)

问题在于我使用常规href进行导航。

我应该使用:<router-link to="Configuration">Config</router-link>