要防止react-router将#添加到URL,可以通过以下方法:
import { BrowserRouter as Router, Route } from 'react-router-dom';
ReactDOM.render(
<Router>
<Route path="/" component={App} />
</Router>,
document.getElementById('root')
);
import { HashRouter, Route } from 'react-router-dom';
ReactDOM.render(
<HashRouter hashType="noslash">
<Route path="/" component={App} />
</HashRouter>,
document.getElementById('root')
);
import { BrowserRouter as Router, Route } from 'react-router-dom';
ReactDOM.render(
<Router basename="/my-app">
<Route path="/" component={App} />
</Router>,
document.getElementById('root')
);
以上是防止react-router将#添加到URL的几种方法。根据具体情况选择适合的方法来解决这个问题。
推荐的腾讯云相关产品:腾讯云服务器(CVM)、腾讯云对象存储(COS)、腾讯云数据库MySQL版、腾讯云CDN等。你可以在腾讯云官网(https://cloud.tencent.com/)了解更多关于这些产品的详细信息。
没有搜到相关的沙龙
领取专属 10元无门槛券
手把手带您无忧上云