antd路由参数问题
学习antd的时候,在router.js中碰到这个函数,请问下这个方法中的history和app是从哪里解构来的对象
function RouterConfig({ history, app }) {
const routerData = getRouterData(app);
const UserLayout = routerData['/user'].component;
const BasicLayout = routerData['/'].component;
return (
<LocaleProvider locale={zhCN}>
<Router history={history}>
<Switch>
<AuthorizedRoute
path="/user"
render={props => <UserLayout {...props} />}
authority="guest"
redirectPath="/"
/>
<AuthorizedRoute
path="/"
render={props => <BasicLayout {...props} />}
authority={['admin', 'user']}
redirectPath="/user/login"
/>
</Switch>
</Router>
</LocaleProvider>
);
}
export default RouterConfig;
index.js中调用方式
// 4. Router
app.router(require('./router').default);
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
看看RouterConfig是在哪里调用的
尽量把代码贴完整,没有看到
export
也没有看到import
.