要在拦截器中使用 vue上定义的方法 ,vuex 之类的,直接使用this 肯定是不行的,
main.js中 将new出来的 Vue 实例赋给window全局的一个变量
在拦截器中 我们把this替换为vueObj就可以了,用vueObj点出来需要的东西.
window.vueObj = new Vue({
el: '#app',
router,
store,
components: { App },
template: '<App/>'
})
let operator = vueObj.$store.getters.getOperatorInfo;//从vuex 中取出 操作员信息
1.如需转载本站原创文章,请务必注明文章出处并附上链接,非常感谢。
2.本站用于记录个人 工作、学习、生活,非商业网站,更多信息请 点击这里