vue-router应用到组件中时报错:
Unknown custom element: - did you register the component correctly? For recursive components, make sure to provide the “name” option.
found in
—> at src/App.vue
main.js
router.js
app.vue
1.先检查路由文件中有没有 Vue.use(VueRouter); 要把router注入到vue里
①可以在router.js中写Vue.use(VueRouter); 要导入Vue(import Vue from ‘vue’)
②也可以在main.js中写 Vue.use(VueRouter),要导入VueRouter
(import VueRouter from ‘vue-router’)
2.有 Vue.use(VueRouter)还是报错,检查main.js文件中是否配置路由
main.js
配置之后,报错消失,出现新的报错:Vue is not defined
检查router文件,是否导入vue
在router.js中加 import Vue from ‘vue’,报错解决