1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253 |
- 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) {
- wx.request({
- ...params,
- header: {
- 'X-Bkmmall-Token': token
- },
- success: function(res) {
- // console.log(res, 'res')
- if (res.statusCode == 200) {
- 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'
- });
- } else {
- resolve(res.data);
- }
- } else {
- reject(res.errMsg);
- }
- },
- fail: function(err) {
- reject(err)
- }
- })
- });
- }
- // module.exports = {
- // request
- // }
|