【发布时间】:2021-01-06 11:34:34
【问题描述】:
我必须修改自:
<Provider store={store}>
<I18nextProvider i18n={i18n}>
<BrowserRouter>
<Header />
<Main />
<Footer />
</BrowserRouter>
</I18nextProvider>
</Provider>
到:
<Provider store={store}>
<I18nextProvider i18n={i18n}>
<HashRouter>
<Header />
<Main />
<Footer />
</HashRouter>
</I18nextProvider>
</Provider>
我进行了更改以避免刷新页面时出现 404 错误,并避免在从电子邮件发送激活 url 时出现同样的错误
现在,下面的代码不起作用
history.push("/Drawer");
我怎样才能做同样的事情,但使用 hashrouter
【问题讨论】:
标签: reactjs react-router react-router-dom browser-history