为了账号安全,请及时绑定邮箱和手机立即绑定

为啥放到pages文件夹里的路径不起作用?

为啥放到pages文件夹里的路径不起作用?

凤凰求蛊 2019-05-21 11:09:02
1.我在src目录下新建了个文件夹pages用来存放组件,在pages文件夹中创建了两个文件:index.vue和content.vue2.routes.js中配置路由部分代码如下{path:'/pages/index',name:'index',component:index},{path:'/pages/content',name:'content',component:content}3.app.vue中渲染部分代码如下试试看我就看看按照如上的配置,页面空白,也没报错,不知道路由哪里配错了。我试过把index.vue和content.vue两个文件放到跟app.vue平级的关系,修改path:/index和path:/content,router-link那里修改成to="/index"就可以显示。所以这里我就想问问为啥放到pages文件夹里的路径不起作用?
查看完整描述

2 回答

?
墨色风雨

TA贡献1853条经验 获得超6个赞

{path:'/pages/index',name:'index',component:index},这里你component里的index组件在页面中引用了吗?需要先引用一下这个组件,才能写在component中。
importIndexfrom'./index.vue'
{path:'/pages/index',name:'index',component:Index}
                            
查看完整回答
反对 回复 2019-05-21
?
哈士奇WWW

TA贡献1799条经验 获得超6个赞

router中的path并不是路径,而是路由,只要对应上就好,上面这哥说的没错,你的component:index,估计是没拿到index,如果import了,打包没有报错,就console一下,看看你的index是啥。
                            
查看完整回答
反对 回复 2019-05-21
  • 2 回答
  • 0 关注
  • 914 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号