使用组件的时候,组件是否是不能定义路由的,开发需要在调用组件的页面中完成?
来源:2-15 自定义组件(上)
慕用0863198
2019-11-30 19:53:59
我定义组件后还写了路由,结果就一直报错。
These dependencies were not found: * @/component/foot.vue in ./src/router/index.js * @/component/head.vue in ./src/router/index.js To install them, you can run: npm install --save @/component/foot.vue @/componen t/head.vue
3回答
好帮手慕星星
2019-12-01
同学你好,是不是组件路径写的不对呢,报错信息是没有找到相应的vue文件。你这样写:
header.vue和footer.vue文件需要直接放在component文件夹中,外面不能再包裹文件夹了。
如果不是这个问题,建议将文件夹关系截图以及代码粘贴上来,老师帮助你测试,便于准确定位问题所在。
祝学习愉快!
慕用0863198
提问者
2019-12-01
我的意思是在路由中定义了组件的地址name和component,但是只要这样定义就会出现上面写的内容,然后vue就无法运行
好帮手慕星星
2019-12-01
同学你好,组件中不能定义路由,路由是在router/index.js中进行定义的。组件中可以引入其他组件,开发代码在组件中写。
如果我的回答帮助到了你,欢迎采纳,祝学习愉快~
相似问题