没有合适的资源?快使用搜索试试~ 我知道了~
首页微信小程序封装get、post请求
微信小程序封装get、post请求
1.4k 浏览量
更新于2023-05-27
评论
收藏 30KB PDF 举报
1、get 、post请求promise封装 (common.js) //post请求 url:请求路径,请求header,params请求参数,app全局变量 function networkpost(url, headers, params, app) { let promise = new Promise(function (resolve, reject) { wx.request({ url: url, header: headers, data: params, method: 'POST', success: function (res) { //自行处理返回结果 conso
资源详情
资源评论
资源推荐

微信小程序封装微信小程序封装get、、post请求请求
1、get 、post请求promise封装 (common.js)
1. //post请求 url:请求路径,请求header,params请求参数,app全局变量
2. function networkpost(url, headers, params, app) {
3. let promise = new Promise(function (resolve, reject) {
4. wx.request({
5. url: url,
6. header: headers,
7. data: params,
8. method: 'POST',
9. success: function (res) {
10. //自行处理返回结果
11. console.log('返回结果:')
12. console.log(res.data)
13. app.netWorkData.result = res.data
14. resolve();
15. }
16.
17. }
18. })
19. });
20. return promise;
21. }
22. //get请求
23. function networkget(url, headers, params, app) {
24. let promise = new Promise(function (resolve, reject) {
25. wx.request({
26. url: url,
27. header: headers,
28. data: params,
29. method: 'GET',
30. success: function (res) {
31. //返回结果自行处理
32. console.log('返回结果:')
33. console.log(res.data)
34. app.netWorkData.result = res.data
35. resolve();
36.
37. }
38. })
39. });
40. return promise;
41. }
42.
43. module.exports = {
44. networkget: networkget,
45. networkpost:networkpost
46. }
使用实例:
1. const network = require('common.js');
2. network.networkget(url, header, params, app).then(() => {
3. //请求成功后会将请求结果赋值到app.netWorkData.result上
免责声明:本站所有文章和图片均来自用户分享和网络收集,文章和图片版权归原作者及原出处所有,仅供学习与参考,请勿
用于商业用途,如果损害了您的权利,请联系网站客服处理。


















安全验证
文档复制为VIP权益,开通VIP直接复制

评论0