vue-router动态添加路由报错

动态添加了路由然后就报错了,添加动态路由的代码如下


import Router from 'vue-router';

Vue.use(Router);

const PureComponent = {
    render(h){
      return h('h1',null,'nihao')
    }
}
const router = new Router({
  routes:[
    { path: '/',
      name: 'home', 
      component: 'PureComponent'
    }
  ]
})

然后就报下面的错误

Uncaught Error: [vue-router] route config "component" for path: / cannot be a string id. Use an actual component instead.

阅读 14.1k
4 个回答

你这个component的值是一个字符串。

    { path: '/',
      name: 'home', 
      component: PureComponent
    }
新手上路,请多包涵

遇到同样的问题,楼主怎么解决的?

clipboard.png
component 的值 ,不能使字符串,参照图片的写法即可。

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