使用组件的时候,组件是否是不能定义路由的,开发需要在调用组件的页面中完成?

来源: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文件。你这样写:

http://img.mukewang.com/climg/5de329db0987275d07780150.jpg

header.vue和footer.vue文件需要直接放在component文件夹中,外面不能再包裹文件夹了。

如果不是这个问题,建议将文件夹关系截图以及代码粘贴上来,老师帮助你测试,便于准确定位问题所在。

祝学习愉快!

0

慕用0863198

提问者

2019-12-01

我的意思是在路由中定义了组件的地址name和component,但是只要这样定义就会出现上面写的内容,然后vue就无法运行

0

好帮手慕星星

2019-12-01

同学你好,组件中不能定义路由,路由是在router/index.js中进行定义的。组件中可以引入其他组件,开发代码在组件中写。

如果我的回答帮助到了你,欢迎采纳,祝学习愉快~

0

0 学习 · 3299 问题

查看课程