//请求数量 let show = 0; export default async function reqeust(params) { show++; return new Promise((resolve, reject) => { wx.showLoading({ title: params.title, mask:true }) wx.request({ url: params.url, method: params.method || 'post', data: params.data || {}, success: res => { resolve(res.data) }, fail: err => { reject(err) }, complete:()=>{ show--; if(show==0){ wx.hideLoading() } } }) }).catch((error) => { throw new Error(error); }) } // export default async function reqeust1(params) { // show++; // return new Promise((resolve, reject) => { // wx.showLoading({ // title: params.title, // mask:true // }) // wx.request({ // header: { // contentType: 'application/x-www-form-urlencoded', // 填入服务名称 // }, // url: params.url, // method: params.method || 'post', // data: params.data || {}, // success: res => { // resolve(res.data) // }, // fail: err => { // reject(err) // }, // complete:()=>{ // show--; // if(show==0){ // wx.hideLoading() // } // } // }) // }).catch((error) => { // throw new Error(error); // }) // }