vueでwatchを使用して$routeを傍受する無効な問題
924 ワード
ルート:
傍受:
ページジャンプを発見した場合、出力内容は傍受されず、傍受されなかった.ルーティングコンポーネントのレンダリング領域はrouter-viewであり、最上位出口(公式にはそう呼ばれています)として一致するルーティングコンポーネントがその領域にレンダリングされます.したがって、サブルーティングが必要で、傍受できます!
{ //
path: '/',
name: 'index',
component: resolve => require(['@/views/index/index'], resolve),
},
傍受:
watch: {
'$route'(to, from) {
console.log(to, from)
}
},
{ //
path: '/',
name: 'index',
component: resolve => require(['@/views/index/index'], resolve),
children: [
{
path: 'user',
name: 'user',
component: resolve => require(['@/views/index/user'], resolve),
},
{
path: 'userName',
name: 'userName',
component: resolve => require(['@/views/index/userName'], resolve),
},
]
},
ページジャンプを発見した場合、出力内容は傍受されず、傍受されなかった.ルーティングコンポーネントのレンダリング領域はrouter-viewであり、最上位出口(公式にはそう呼ばれています)として一致するルーティングコンポーネントがその領域にレンダリングされます.したがって、サブルーティングが必要で、傍受できます!