react + dva 2.1
react+dva2.1版本的,怎么做前端路由拦截器呢
function RouterConfig({ history, app }) {
const routes = [
{
path: '/user',
models: () => [import('./models/user')],
component: () => import('./routes/index'),
},
{
path: '/auth/login',
models: () => [import('./models/auth')],
component: () => import('./routes/auth/Login'),
},
]
return (
<ConnectedRouter history={history}>
<App>
<Switch>
<Route exact path="/" render={() => (<Redirect to="/index" />)} />
{
routes.map(({ path, ...dynamics }, key) => (
<Route key={key}
exact
path={path}
component={dynamic({
app,
...dynamics,
})}
/>
))
}
</Switch>
</App>
</ConnectedRouter>
)
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论