微信小程序promise封装get/post请求
-07-04 20:42:49
微信小程序promise封装get/post请求
叶子兔 -10-10 08:55:30 1056 收藏 1
分类专栏: 微信小程序request
版权
1、utils文件夹下新建request.js并写入如下代码
function POST(url,params) {
let promise = new Promise(function(resolve, reject) {
wx.request({
url: url,
data: params,
header: {
"Content-Type": "application/x-www-form-urlencoded"
},
method: 'POST',
success: (res) => resolve(res),
fail: (res) => reject(res)
})
});
return promise;
}
function GET(url, params) {
let promise = new Promise(function(resolve, reject) {
wx.request({
url: url,
data: params,
header: {
"Content-Type": "application/x-www-form-urlencoded"
},
method: 'GET',
success: (res) => resolve(res),
fail: (res) => reject(res)
})
});
return promise
}
module.exports = {
POST: POST,
GET: GET,
}
2、使用
引入request模块:
var request = require('../../utils/request.js');
应用代码:
var params = {参数};
var url = "请求路径";
request.POST(url,params).then(res => {
this.setData({
})
})
————————————————
版权声明:本文为CSDN博主「叶子兔」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:/dianhuilu4947/article/details/82991427