我遇到了奇怪的问题。我们的应用程序网站在 URL 中显示一些随机字符串,如下所示
/?_gl=1*1lv9pd9*_ga*jAuMA..#/contactsHome
理想情况下应显示为
/#/contactsHome
我们已将我们的路由包含在 HashRouter 中
const hist = createBrowserHistory();
<HashRouter history={hist}>
....
知道需要检查或更改什么吗?导致此问题的原因是什么?
任何帮助都会有所帮助。谢谢
我很确定,您在 URL 中看到的是来自
<HashRouter>
的哈希值。
根据此处的文档,他们建议您不要使用<HashRouter>
,除非您真的、真的、真的需要。也许更新你的OP以包含选择HashRouter的原因?