gpt4 book ai didi

react-admin - 如何从 react-admin 框架中的路由中删除哈希

转载 作者:行者123 更新时间:2023-12-04 16:29:08 29 4
gpt4 key购买 nike

我正在使用 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>```

最佳答案

您可以创建自己的历史记录函数(兼容 history npm 包),并将其传递给组件以覆盖默认的历史记录策略。例如,使用 browserHistory:

import createHistory from 'history/createBrowserHistory';

const history = createHistory();

const App = () => (
<Admin history={history}>
...
</Admin>
);

关于react-admin - 如何从 react-admin 框架中的路由中删除哈希,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55399118/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com