微信小程序封装request请求通用版(傻瓜式教程)

微信小程序封装request请求通用版(傻瓜式教程)

第一步:
首先在app.js内设置全局请求的URL

globalData: {
	// 设置全局参数,用于request请求
    URL: 'http://xxx.xxxxx.vn:8000',
}

第二步:
在app.js中写一个请求的方法

 wxRequest(method, url, data, callback, errFun) {
      wx.request({
        url: url,
        data: data,
        method: method,
        header: {
          'content-type': method == 'POST' ? 'application/json' : 'application/x-www-form-urlencoded'
        },
        success: function(res) {
          callback(res.data);
        },
        fail: function(err) {
          errFun(res);
        }
      })
    },  

第三步:在需要发起请求页面的js文件中先要获取app.js 中的应用实例,然后发起请求

//获取应用实例
const app = getApp() //这个要写在Page外

getAreaList(){ //自定义
    //用法
   let method = 'GET' //请求方式按需求自行改变
   let url = app.globalData.URL + '接口';
   let params = {...this.data}; 
   app.wxRequest(method, url, params, (res) => { //接口请求成功接口返回的数据

     this.setData({
      list: res.data //list为自定义
     })
     console.log(res);
   }, (err) => { 接口请求失败接口返回的数据
   console.log("error");
   })
  },

这样就非常ok了 剩下的就是{{}}在wxml里面的数据渲染啦!拜拜~

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值