を使用してサブルートを機能させようとすると、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
。何を与える?