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 的值 ,不能使字符串,参照图片的写法即可。

推荐问题