2.第二步封装具薯态孝数稿体的请求,建立api.js
3.第三步在页面调用接闭颤口:
1、wx.request, https://developers.weixin.qq.com/miniprogram/dev/api/network/request/wx.request.html2、Promise,Promise 对象有以下两个特点:对象的状态不受外界影响。Promise 对象代表一个异步 *** 作,有三种状态:pending: 初始状态,不是成功或失败状态。fulfilled: 意味着 *** 作成功完成。rejected: 意味着 *** 作失败。
WxRequest(),可以放在小程序启动页app.js里面。也可以重新生成一个js页面。在需要引用凳早的页面引入,如果是放枣烂雀在app.js里面的,在其他页面引入为 const app = getApp(),使用时 app.WxRequest(method,url,data)如果是一个新的js页面。则按照小程序的引入规则引入。使用方历谈法是差不多的。
新建文件request.js,将请求的滚晌封装方法写在里面
页面调用,在页面的js文件中引用
小程序默认请求超时时间是60秒,等待时间有点长,我们可以在app.json中进行设置
每个页大腔锋面请求的时候都要引用封装,还是有点麻烦。注意到小程序页面都圆毕可以获取app.js的实例(const app = getApp()),所以可以改一下封装,将封装方法直接暴露出去,在app.js中再配置POST/GET等请求;请求的url也可以抽出来写在一起,方便查找和修改。自己试一下吧~
//觉得有用的话,点个喜欢再走嘛(不要脸.jpg)
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)