关于这一节的两个问题

来源:10-1 Router概念

小爷姓樊

2017-03-14

http://szimg.mukewang.com/58c6c23e0001bfb519200989.jpg

老师有两个问题:

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

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

写回答

2回答

Parry

2017-03-14

第一个是 hash 的路由表示。

第二个问题 Nuono 说的对的。

0
1
小爷姓樊
非常感谢!
2017-03-16
共1条回复

Nuono

2017-03-14

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

0
2
Nuono
回复
小爷姓樊
应该不行的,老师的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
共2条回复

结合基础与实战学习React.js 独立开发新闻头条平台

轻松入门 React 开发,React Router 4 与 Webpack 2 完美升级项目

2768 学习 · 2126 问题

查看课程