微信小程序 接口封装
就在util.js文件里面
const GET = 'GET';
const POST = 'POST';
function request(method, url, data) {
return new Promise(function (resolve, reject) {
let header = {
'content-type': 'application/json',
};
wx.request({
url: url,
method: method,
data: method === POST ? JSON.stringify(data) : data,
header: header,
success(res) {
if (res.data.code == 0) {
resolve(res);
} else {
console.log(res.data.msg);
wx.showToast({
title: res.data.msg,
icon: 'error',
duration: 2000
});
}
},
fail(err) {
reject(err)
}
})
})
}
const API = {
getTuList: (data) => request(POST, `接口`,data),
delpost: (id) => request(POST, "delOrder?id="+id),
};
module.exports = {
API: API
}
在JS 文件里面引入这个封装的文件
const $api = require('../../utils/util').API