From 945d9664ccf511ee15b9f5dfbc29c27b6f67db01 Mon Sep 17 00:00:00 2001 From: "bai.jinyan" Date: Wed, 19 May 2021 20:56:56 +0800 Subject: [PATCH] =?UTF-8?q?dev=E6=B5=8B=E8=AF=95token=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/assets/js/utils/request.js | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/src/assets/js/utils/request.js b/src/assets/js/utils/request.js index a3df7cd23..f229d13f6 100644 --- a/src/assets/js/utils/request.js +++ b/src/assets/js/utils/request.js @@ -136,7 +136,7 @@ const service = axios.create({ // request拦截器 service.interceptors.request.use( - config => { + async config => { let relativePath = config.url && config.url.split(configApp.API_VERSION)[1] if (whiteList.includes(relativePath)) { Toast.loading({ @@ -161,18 +161,18 @@ service.interceptors.request.use( // token 不存在初始化处理 let token = CacheUtils.getLocItem('token') - console.log('前端缓存token====>>', token) if (!token) { + console.log('token====>>', token) // 设备类型 const target = BusinessCommon.device() // 安卓or苹果(非浏览器) - if (target.isAndroid || target.isIphone) { + if (!target.isWeixin && !target.isChrome) { // eslint-disable-next-line no-undef - const res = EWebBridge.webCallAppInJs('getToken') + const res = await EWebBridge.webCallAppInJs('getToken') CacheUtils.setLocItem('token', JSON.parse(res).token) } } - console.log('最终token====>>', CacheUtils.getLocItem('token')) + config.headers['token'] = CacheUtils.getLocItem('token') // 添加请时间戳 let timeStr = new Date().getTime() + ''