async getSessionID() {
let params = { user_type: 3 }
return http('get', '/api/webConnect', params);
},
axios.interceptors.request.use(
async config => {
let sessionID = localStorage.getItem("sessionID")
if (!sessionID) {
// api.getSessionID().then(async(res) => {
// console.log(res)
// localStorage.setItem("sessionID", res.data.sessionid)
// config.params.sessionid = res.data.sessionid
// })
let resp = await api.getSessionID()
sessionID = resp.data.sessionid;
localStorage.setItem('sessionID',sessionID)
}
config.params.sessionid = sessionID
if (config.method === 'post') {
config.data = Qs.stringify(config.data);
}
// store.commit("isloading", { "isloading": true })
return config;
},
err => {
return Promise.reject(err);
}
);
发送请求之前,判断有无token,如果没有就去请求token,把token作为参数发送到后端;现在这一步死循环,网页崩溃啦
- 1 回答
- 0 关注
- 670 浏览
添加回答
举报
0/150
提交
取消