React-router 4.0入门问题,请前辈指点,谢谢!

图片描述

如上图,我的导航部分,前两个导航点击无益,只有第三个【去教师端首页】能用,请问这是为什么?
文字苍白,请看这里在线编辑器▼
(导航href明明定义上了,点击后地址栏也会变,就是不跳转,控制台还报错)

https://stackblitz.com/edit/d...

谢谢老司机的帮助,谢谢您来到这里!谢谢写下帮助。3Q思密达。

阅读 2.1k
1 个回答

TeaLayout.js 这个文件中下面这一个加上一个 exact 参数,否则你进入 /tea/page01 的时候,直接匹配到了第一个组件,渲染出来的结果还是 TeaIndex

    <Route exact path="/tea" component={TeaIndex}/>
    <Route path="/tea/page01" component={TeaPage01}/>
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题