请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

关于这一节的两个问题

https://img1.sycdn.imooc.com/szimg//58c6c23e0001bfb519200989.jpg

老师有两个问题:

图中1处:为什么链接会带上#/    有没有办法去除?

图中2处:如果使用index作为组件作为根path路由的话,就会报右侧的错误,如果换到另一个箭头所示处的代码作为根path路由就不会报错,所以我推测是因为index解析出现了某些问题,但一直查不到具体是什么原因,请老师指导一下!

正在回答

2回答

Parry 2017-03-14 21:14:24

第一个是 hash 的路由表示。

第二个问题 Nuono 说的对的。

0 回复 有任何疑惑可以回复我~
  • 提问者 小爷姓樊 #1
    非常感谢!
    回复 有任何疑惑可以回复我~ 2017-03-16 11:09:28
Nuono 2017-03-14 14:36:10

第二个问题会不会是Index组件没有加上 export default?

0 回复 有任何疑惑可以回复我~
  • 提问者 小爷姓樊 #1
    确实如果在Index组件中export default就可以使用了,但是如果不export default有没有办法使用啊?
    回复 有任何疑惑可以回复我~ 2017-03-14 16:09:29
  • Nuono 回复 提问者 小爷姓樊 #2
    应该不行的,老师的Blog中有提到这个:http://blog.parryqiu.com/2017/03/09/react-q-and-a/#8-__u9519_u8BEF_The_root_route_must_render_a_single_element__u7684_u5904_u7406
    
    但是视频里没发现有改,源文件倒是有,不知道是不是我看漏了,话说你的react-router版本号是多少呢?我还在琢磨4.0,实在不行想降级了。
    回复 有任何疑惑可以回复我~ 2017-03-14 18:17:30
问题已解决,确定采纳
还有疑问,暂不采纳
微信客服

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

帮助反馈 APP下载

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

公众号

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