当尝试使用 让子路由工作vue-router
时,我的子路由正在渲染父路由组件,而不是为该子路由声明的组件。似乎必须为父路由声明一个组件,否则根本不会显示任何组件。例如,如果我这样声明我的路线:
Router.map({
'/login': {
component: Login
},
'/stations': {
subRoutes: {
'/': {
component: Station
},
'/create': {
component: CreateStation
}
}
},
});
任何路线上都没有显示任何内容。但是,如果我这样声明我的路线:
Router.map({
'/login': {
component: Login
},
'/stations': {
component: Station,
subRoutes: {
'/create': {
component: CreateStation
}
}
},
});
我的stations/create
路线显示与路线相同的组件stations
。是什么赋予了?