Cannot read property 'component' of undefined

来源:15-4 Vue-router(上)

靥似花

2017-04-13

用的vue-router2.0的写法报错

import Vue from 'vue';
import App from './App';
import VueRouter from 'vue-router';
Vue.use(VueRouter);
import goods from './components/goods/goods';
import seller from './components/seller/seller';
import ratings from './components/ratings/ratings';

const routes = [
 { path: '/goods', component: goods },
 { path: '/seller', component: seller },
 { path: '/ratings', component: ratings }
];
const router = new VueRouter({
 routes // (缩写)相当于 routes: routes
});

/* eslint-disable no-new */
 new Vue({
   router,
   components: {App}
 }).$mount('#app');

写回答

3回答

ustbhuangyi

2017-04-14

你的 Vue 版本呢?

0
0

weibo_是时候换个名字和20_0

2017-04-17

问题解决了 是版本问题 需要更新下vue-router版本 

0
0

weibo_是时候换个名字和20_0

2017-04-17

想知道你的问题解决了么?我也卡在了这部分 不知道该怎么解决

0
0

Vue.js2.5+cube-ui重构饿了么App(经典再升级)

掌握Vue1.0到2.0再到2.5最全版本应用与迭代,打造极致流畅的WebApp

9868 学习 · 4162 问题

查看课程