doum
14 小时以前 9f60c4905df60c4a5e26c54224c2b9464a0f90fb
mini-program/utils/http.interceptor.js
@@ -6,11 +6,15 @@
   
   // 请求拦截器
   uni.$u.http.interceptors.request.use((config) => {
      console.log("config==========",config)
      if(config.data && config.data.tokenType===1){
         const HeadShoptoken = vm.$store.state.shopToken 
         if (HeadShoptoken) {
            config.header['stoken'] = HeadShoptoken;
            config.header['token'] = HeadShoptoken;
         }
      }else if(config.params  && config.params.tokenType===1){
         const HeadShoptoken = vm.$store.state.shopToken
         if (HeadShoptoken) {
            config.header['token'] = HeadShoptoken;
         }
      }else{
         const Headtoken = vm.$store.state.token
@@ -38,12 +42,10 @@
                     method: "GET",
                     data: { code },
                     success: (res) => {
                        isRefreshing = false
                        vm.$store.commit('setToken', res.data.token)
                        vm.$store.commit('setUserInfo', res.data.member)
                        vm.$store.commit('setOpenId', res.data.member.openId)
                        isRefreshing = false
                        vm.$store.commit('setToken', res.data.data.token)
                        vm.$store.commit('setUserInfo', res.data.data.member)
                        vm.$store.commit('setOpenId', res.data.data.openid)
                        // 已经刷新了token,将所有队列中的请求进行重试
                        requests.forEach(item => item(res.data.data))
                        requests = []