如何在React中使用react-router-dom和hashbang进行路由?就像是
我很好。
在角路由,我以前{ useHash: true }
在RouterModule
的angular/router
,以实现这一目标。
在Vue路由中,我使用history: createWebHashHistory()
的createRouter
方法vue-router
来实现这一点。
我有办法在这里实现吗?
如果不是,请向我建议其他一些React的可靠路由库。
PS:如果您想知道为什么需要它,答案是IIS。而且我不想经历过于复杂的过程来使其在IIS上运行。
您需要使用HashRouter
:https : //reactrouter.com/web/api/HashRouter
例如,您可以执行以下操作:
import { HashRouter as Router, Route, Switch } from 'react-router-dom';
const App = () => {
return (
<Router>
<Switch>
<Route exact path="/foo">
<Component1/>
</Route>
<Route exact path="/bar">
<Component2/>
</Route>
</Switch>
</Router>);
}
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句