小程序request请求封装

最近自学小程序,看了下网上的视频,基本上描述的是在onLoad 函数中写个请求函数,再不济也是在操作的js的界面上写个封装函数,但是如果是多个请求的话,这个代码量就会非常高,所以一直想这封装成公共的函数

搜了很多资料,但是最终比较实用的为以下几位博主提供的资料
博主: 雪云飞星, 博主:墨霁青玉, 博主:菜鸟的编程VLOG
感谢三位博主,附上源码真的不容易

在看完博主的博客后,首先尝试的想法使用 Promise 方法,因为看过有几篇也是使用这个方法但是不详细,资料太少。
实验1 在运行的js文件中的onLoad函数中调试
结果是成功运行,然后结合 菜鸟的编程VLOG 博主的文章可以封装在App.js文件,引用的时候只需要声明const app = getApp()即可
其余的url可以创建一个js管理在util文件下

 var point = new Promise(function (resolve, reject){
      wx.request({
        url: url,
        success: resolve,
        fail: reject
        }
      )
      })
    var cc = null
    point.then(res=>{cc = (res.data)})
   console.log(cc)
发布了18 篇原创文章 · 获赞 0 · 访问量 271

猜你喜欢

转载自blog.csdn.net/weixin_41597669/article/details/104957182
今日推荐