使用HashRouter的React-Router V4。井号之前的文本仍与路线匹配

时间:2018-07-20 15:02:25

标签: reactjs react-router-v4

<Switch location={location}>
 <Route path="/home" component={HomepageView} />
 <Route path="/office-solution" component={OfficeSolutionPageView} />
 <Route path="/case-studies" component={CaseStudiesPageView} />
 <Route path="/aboutUs" component={AboutUsPageView} />
 <Redirect exact={true} from="/" to="/home" />
 <Route component={NoMatch} />
</Switch>

因此,当我像这样在井号之前添加文本时。它仍然与路线匹配。有什么办法可以显示NoMatch组件? http://localhost:3000/asdasd#/home

这里是一个示例:只需在#之前键入任何文本,它仍将重定向到/ home https://codesandbox.io/embed/6xpk39lwjn

0 个答案:

没有答案