:8080/#/:20 Uncaught TypeError: router.map is not a function
来源:15-4 Vue-router(上)

慕妹0572816
2017-05-19
我安装了 vue-router 后 报这个错,,说是2.0 没有map这个方法了,,有什么解决办法,,我pakage.json里声明的版本号是 2.5.3
百度了一下说用这个命令就好了 npm install vue-router@0.7.13 兼容1.0版本vue 可是我运行完这个命令后,就又会报 Uncaught TypeError: Cannot read property 'component' of undefined 这个错误,,咋办呢?
写回答
2回答
-
Edy0527
2017-05-19
用2.0版本 把代码改成这就行了
const routes = [
{path: '/', redirect: '/goods'},
{path: '/goods', component: goods},
{path: '/seller', component: seller},
{path: '/ratings', component: ratings}
];
const router = new VueRouter({
routes,
linkActiveClass: 'active'
});
// router.push({path: '/goods'});
new Vue({
router,
render: h => h(App)
}).$mount('#app');40 -
hqy0623
2019-08-09
参考老师的2016源码就好了
00
相似问题