时间:2021-05-25
因为业务需要,每个http请求都要加上一个请求头,所以每次都要写很多重复的代码。
现在尝试把wx.request简单的封装了一下,调用一个request方法,每次请求自动携带header头信息,这样就省事多了,包含了常见的get post put delete 四种请求方法,支持Promise方式调用。
封装代码
使用方法
在app.js中引入:
import request from './request.js'App({ myRequest(){ return new request(); }})然后在要使用的页面里引入使用即可:
const app = getApp();//新建页面时 默认引入const ajax = app.myRequest();//初始化一个的request() 实例Page({ data:{}, onLoad(){ this.getData(); }, getData(){ ajax.getRequest('/getList',{id: 1024}).then((res)=>{ console.log(res); }).catch((err)=>{ console.log(err); }) }})使用方法也是异常简单
参考:
封装wx.request
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
wx-promise-request是对微信小程序wx.request方法的异步封装。解决问题支持Promise(使用es6-promise库)。管理请求队列,
本文实例讲述了微信小程序wx.request实现后台数据交互功能。分享给大家供大家参考,具体如下:记录微信小程序wx.request这个api在跟后台交互时遇上
开发小程序,封装有一个简单易用wx.request请求还是很必要的,可以省去大量的维护成本!闲话不多说,直接撸代码。流程创建http.js文件,封装wx.req
微信小程序支付功能实现PHP实例详解前端代码:wx.request({url:'https:///wxpay/pay.php',//通知地址'openid'=>
网络请求网络请求小程序提供了wx.request,仔细看一下api,这不就是n年前的$.ajax吗,好古老啊。//官方例子wx.request({url:'te