1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37
| let ajaxTimes=0; export const request=(params)=>{ ajaxTimes++;
wx.showLoading({ title: '加载中', mask: true, success: (res) => {}, fail: (res) => {}, complete: (res) => {}, })
const baseUrl = "https://api-hmugo-web.itheima.net/api/public/v1"; return new Promise((resolve,reject)=>{ wx.request({ ...params, url: baseUrl+params.url, success: (result)=>{ resolve(result); }, fail: (error)=>{ reject(error); }, complete: (res) => { ajaxTimes--; if(ajaxTimes==0) { wx.hideLoading(); } } }); }) }
|