100字范文,内容丰富有趣,生活中的好帮手!
100字范文 > 小程序promise封装post请求_微信小程序promise封装get/post请求

小程序promise封装post请求_微信小程序promise封装get/post请求

时间:2019-06-01 09:03:55

相关推荐

小程序promise封装post请求_微信小程序promise封装get/post请求

微信小程序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

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。