let basUrl = "https://mall.rongtongh.cn" /** * 封封微信的的request */ export function request(params) { params.url = basUrl + params.url let token = wx.getStorageSync('token') // console.log('token请求拦截', token) return new Promise(function(resolve, reject) { if (!params.header) { params.header = {} } params.header['X-Bkmmall-Token'] = token wx.request({ ...params, // header: { // 'X-Bkmmall-Token': token // }, success: function(res) { // console.log(res, 'res') if (res.statusCode == 200) { if (res.data.errno == 0) { resolve(res.data); return } else if (res.data.errno == 401) { // 未登录 // 清除登录相关内容 // wx.showToast({ // title: '', // icon: 'none', // }) try { wx.removeStorageSync('userInfo'); wx.removeStorageSync('token'); } catch (e) { // Do something when catch error } // 切换到登录页面 wx.navigateTo({ url: '/pages/login/login' }); return } else if (res.data.errno >= 700) { wx.showToast({ title: res.data.errmsg, icon: 'error' }) } else { wx.showToast({ title: '网络异常', icon: 'error' }) } } else { reject(res.errMsg); } }, fail: function(err) { reject(err) } }) }); } // module.exports = { // request // }