【发布时间】:2016-12-17 14:59:47
【问题描述】:
当尝试使用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 路由相同的组件。什么给了?
【问题讨论】:
标签: vue.js vue-router