私はこれらのようなルートとサブルートを持っています。
export default new Router({
routes: [
{
path: '/user',
component: UserView,
meta: {title: 'User Manager'},
children: [
{path: 'editor', component: EditorView, meta: {title: 'User Editor'}}
]
}
]
})
UserView
で
とEditorView
両方の機能を搭載しています。
export defaults {
mounted() {
console.log(this.$route)
}
}
と私は二回$route
データ、ブラウザでコンソール印刷をhttp://host:port/#/user/editor
を入力し、それらが同じオブジェクトです。どうすればUserView
経路データを取得できますか?
{name: undefined, meta: {…}, path: "/user/editor", hash: "", query: {…}, …}
{name: undefined, meta: {…}, path: "/user/editor", hash: "", query: {…}, …}
UserView
とEditorView
同じページ内にあり、彼らはこの絵のように見えるのhtml。
変更をルーティングしましたか、または両方のコンポーネントが同じページにありましたか?ルートは、ロードされたコンポーネントではなく、URIに基づいて変更されます。 –
@JimWright彼らは同じページにあります、私は質問 – user1434702