class类中怎么访问this.$route,我引入了vue 和 vuerouter不行?
class类中怎么访问this.$route,我引入了vue 和 vuerouter不行
回答:
硬要来的话直接把vm对象拿出去就行..
想优雅一点可以只暴露一些方法,或者初始化class的时候把this.$route作为引用传进去
export default { name:'xxVm',
created() {
window.vm = this
},
}
class A {
xx() {
console.log(window.vm.$route)
}
}
全局使用也可以,不过可能没初始化
import router from '@/router';console.log(router.app.$route)
以上是 class类中怎么访问this.$route,我引入了vue 和 vuerouter不行? 的全部内容, 来源链接: utcz.com/p/932774.html