// 全局请求封装
export default (url, method = 'get', params = {}) => {
const token = uni.getStorageSync('storage_key').token || ''; //获取token
const defaultUrl = 'https://lingzhuang.gengduoke.com'
uni.showLoading({
title: "加载中"
});
return new Promise((resolve, reject) => {
uni.request({
url: defaultUrl + url,
method: method,
header: {
'X-Token': token
},
data: {
...params
},
success(res) {
console.log('--', res)
if (res.data.msg === "登录信息已失效,请重新登录") {
uni.showModal({
title: '错误',
content: res.data.msg,
success: function(res) {
if (res.confirm) {
uni.removeStorageSync('storage_key');
uni.navigateTo({
url: '/pages/login/login'
});
} else if (res.cancel) {
console.log('用户点击取消');
}
}
});
}
resolve(res);
},
fail(err) {
reject(err);
},
complete() {
uni.hideLoading();
}
});
});
};
01-08
1382
![](https://csdnimg.cn/release/blogv2/dist/pc/img/readCountWhite.png)
07-27
“相关推荐”对你有帮助么?
-
非常没帮助
-
没帮助
-
一般
-
有帮助
-
非常有帮助
提交