在小程序目录下得 util.js 文件中, 添加如下内容
const request = data => {
return new Promise((resolve, reject) => {
wx.request({
url: data.url,
data: data.data,
method: data.method,
header: data.header,
success: e => {
return resolve(e);
},
fail: e => {
return reject(e);
}
})
})
}
module.exports = {
request
}
在需要使用异步请求的地方, 这样使用该工具方法.
首先, 在文件头加上这行代码:
const utils = require("../../../utils/util");
使用时, 只需要 这样:
utils.request({
url: baseurl + "manager/admin/addClassroom",
method: "POST",
header: {
token
},
data: e.detail.value,
}).then(res => {
let [data] = [res.data];
this.setData({
msg: data.message
})
}).catch(res => {
})
这样就可以实现异步请求.