{
path: '/home/:id',
component: Home,
},
我在App.vue 里面 mounted打印 this.$route.params 刷新第一次必出现空对象的情况 查不到 this.$route.params.id , 用 setInterval 100毫秒 打印,第一次出,第二次正常,200毫秒才有可能第一次不出来空白的情况, 这可能会是什么原因
库版本:vue-router 2.7.0 vue.2.4.2
好像是我用了下面这种方式引入导致, 下面是学习别人的写法。
const Work = (resolve)=>{
import('../componets/works/works').then((module)=>{
resolve(module)
})
}
换成直接引入就没问题了好像 = =! 。
你这是异步载入组件,在mounted生命周期,此时有可能还没载入进来,所以获取不到