invalid component for route "/goods" ratings和seller也是一样的问题

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

慕仙5273847

2017-06-16

我按照老师那样写的 但是提示这个错误,看了半天也没看出来哪出错了

main.js

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

Vue.use(VueRouter);

let app = Vue.extend(App);// 根组件

let router = new VueRouter();// 实例化router

router.map({
 '/goods': {
   components: goods
 },
 '/ratings': {
   components: ratings
 },
 '/seller': {
   components: seller
 }
});

router.start(app, '#app');



goods.vue

<template>
 <div>
I am goods
 </div>
</template>

<script type="text/ecmascript-6">
export default {};
</script>

<style lang="stylus" rel="stylesheet/stylus">

</style>

写回答

2回答

ustbhuangyi

2017-06-16

router.map({
 '/goods': {
   components: goods
 },
这里应该是 component 吧

2
2
慕仙5273847
非常感谢!
2017-06-16
共2条回复

慕仙5273847

提问者

2017-06-16

有没有和我遇到一样问题的呀?

0
0

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

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

9868 学习 · 4162 问题

查看课程