我正在使用 react-admin 前端框架,想知道是否有办法从路由中删除“#”。我正在使用 customRoutes 属性为我们的系统提供路由集合。
<Admin
title="my title"
menu={Menu}
theme={theme}
dashboard={Ledgers}
loginPage={LoginPage}
authProvider={Authorization}
dataProvider={DataProviders}
i18nProvider={i18nProvider}
locale="en"
appLayout={Layout}
customRoutes={Routes}
>
<Resource name="users" list={Users} />
</Admin>```
Run Code Online (Sandbox Code Playgroud)
小智 7
您可以创建自己的历史函数(与 history npm 包兼容),并将其传递给组件以覆盖默认历史策略。例如,要使用 browserHistory:
import createHistory from 'history/createBrowserHistory';
const history = createHistory();
const App = () => (
<Admin history={history}>
...
</Admin>
);
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1039 次 |
| 最近记录: |