4 个回答

你的VueRouter貌似new了2次

// index.js
export default[
    {path: '/goods', component: Goods},

    {path: '/seller', component: Seller},
    {path: '/ratings', component: Ratings}
];
// main.js
import routes from './xxx/index.js';
const router = new VueRouter({
    routes: routes
});

不要在router里面use 在mian.js里面use

main.js里面注入的router应该是从index.js里面export出来的router,而不是重新新建一个router来注入

多此一举了。既然在main.js中引入了,router,那么直接注入到vue实例中就行。你又router = new VueRouter(routerConfig)做什么呢,甚是不理解你这么做的原因。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题