首次进入页面时,$route何时能正确地挂载到组件实例上?
粉丝福利 : 关注VUE中文社区公众号,回复视频领取粉丝福利
当我首次进入页面时,我发现即使在mounted里面也获取不到正确的路由记录
mounted () {
console.log('mounted: ', this.$route)
}
我像上面这样写的时候,获取到的是错误的,既没有meta信息,name又是null
如果我延时获取$route,就能获取到正确的路由记录
mounted () {
setTimeout(() => {
console.log('mounted: ', this.$route)
}, 1000)
}
所以请问$route是什么时机挂载到组件实例上的?