【发布时间】:2018-09-23 15:14:40
【问题描述】:
当我使用react router时,只有root router的组件可以正常显示,其他错误router会改变但页面不能出现,主要代码:
render(<Router history={hashHistory}>
<Main>
<Route path='/' component={Menu}/>
<Route path='/graduationRequirements' component=
{GraduationRequirements}/>
<Route path='/examinationPlan' component={ExaminationPlan}/>
</Main>
</Router> , document.getElementById("content"));
当我打开 localhost:3000 就可以了:
但是当我打开 localhost:3000/graduationRequirements 时,它不能出现 GraduationRequirements 组件的页面
【问题讨论】:
-
因为你使用hasHistory,你会写localhost:3000/#/graduationRequirements1
标签: reactjs react-router