封装微信的wx.request

let ajaxTiems = 0;
export const request = (params) => {// 判断 url中是否带有 /my/ 请求的是私有的路径 带上header tokenlet header = { ...params.header };if (params.url.includes("/my/")) {// 拼接header 带上tokenheader["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();}},});});
};


本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部