首次进入页面时,$route何时能正确地挂载到组件实例上?

当我首次进入页面时,我发现即使在mounted里面也获取不到正确的路由记录

mounted () {
  console.log('mounted: ', this.$route)
}

我像上面这样写的时候,获取到的是错误的,既没有meta信息,name又是null
image
如果我延时获取$route,就能获取到正确的路由记录

mounted () {
  setTimeout(() => {
      console.log('mounted: ', this.$route)
    }, 1000)
}

image
所以请问$route是什么时机挂载到组件实例上的?

You need use watch to trace $route.

ok, thanks