dva-example-user-dashboard
dva-example-user-dashboard copied to clipboard
子路由如何配置呢
const routes = [
{
path: '/',
component: App,
breadcrumbName: '首页',
getIndexRoute(nextState, cb) {
require.ensure([], require => {
cb(null, {component: require('./routes/indexPage')})
}, 'index')
},
childRoutes: [
{
path: '/user',
breadcrumbName: '用户列表',
getComponents(nextState, cb) {
require.ensure([], require => {
registerModel(app, require('./models/user'))
cb(null, require('./routes/user/list/'))
}, 'user')
},
childRoutes:[
{
path: ':id',
breadcrumbName: '用户:id',
getComponents(nextState, cb) {
require.ensure([], require => {
//registerModel(app, require('./models/user'))
cb(null, require('./routes/user/detail/'))
}, 'user')
},
},
]
}, {
path: '*',
breadcrumbName: 'error',
getComponent(nextState, cb) {
require.ensure([], require => {
cb(null, require('./routes/error/'))
}, 'error')
}
}
]
}
];
这时候 :id这个路由的component 渲染不出来,依然是 list
同样的疑问,楼主解决没?