let ajaxTiems = 0;
export const request = (params) => {
// 判断 url中是否带有 /my/ 请求的是私有的路径 带上header token
let header = { ...params.header };
if (params.url.includes("/my/")) {
// 拼接header 带上token
header["Authorization"] = wx.getStorageSync("token");
}
ajaxTiems++;
//请将此处修改为natapp的虚拟域名
var baseUrl = "http://localhost:8080";
wx.showLoading({
title: "加载中",
mark: true,
});
return new Promise((resolve, reject) => {
wx.request({
...params,
header: header,
url: baseUrl + params.url,
success: (result) => {
resolve(result.data);
},
fail: (err) => {
reject(err);
},
complete: () => {
ajaxTiems--;
if (ajaxTiems == 0) {
wx.hideLoading();
}
},
});
});
};
封装微信的wx.request
最新推荐文章于 2024-06-13 09:12:56 发布