在axios interceptors(拦截器)中引用vue实例上的方法,vuex

chat

要在拦截器中使用 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 中取出 操作员信息

版权声明:
作者:东明兄
链接:https://blog.crazyming.com/note/797/
来源:CrazyMing
文章版权归作者所有,未经允许请勿转载。

THE END
分享
二维码
海报
在axios interceptors(拦截器)中引用vue实例上的方法,vuex
要在拦截器中使用 vue上定义的方法 ,vuex 之类的,直接使用this 肯定是不行的, main.js中 将new出来的 Vue 实例赋给window全局的一个变量 在拦截器中 我们把thi……
<<上一篇
下一篇>>
chat