使用Link url改变但是页面不跳转

来源:8-6 修改城市完成

Jane_meng

2017-06-19

使用的react-router-dom是4.1.1,在HomeHeader里使用<Link to="/city"></Link>,点击Link包裹的元素,url改变了可是页面不改变,也不报错,希望老师帮忙看看。下面一张是浏览器的展示,一张是HomeHeader的代码和RouterMap的代码。

http://szimg.mukewang.com/5947e1c200015fc513660736.jpg

http://szimg.mukewang.com/5947e1c20001fb2111100536.jpg


写回答

1回答

双越

2017-06-19

使用router中的update方法看看是否路由真正更新了,以及看看路由的目标组件的didMount是否执行了

0
7
双越
回复
Jane_meng
所以,也不建议盲目追求各种最新的版本和框架,学习成本太高,而且有些坑你还不一定知道。
2017-06-20
共7条回复

React高级实战 打造大众点评Web App

已经对React Router4与Webpack2进行了项目升级

1711 学习 · 707 问题

查看课程