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}/>
推荐问题