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

要在拦截器中使用 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 中取出 操作员信息
上一篇 swiper.js 循环模式下索引不正确的解决方法
下一篇 解决video标签在手机移动端层级高无法控制以及无法自动播放的问题