PHP前端开发

小程序中怎么对网络请求进行二次封装

百变鹏仔 2周前 (03-12) #前端问答
文章标签 程序

本篇文章给大家介绍一下微信小程序开发中的网络请求封装,聊聊二次封装的原因,具体的封装实现,希望对大家有所帮助!

1、背景

在做微信小程序开发的时候难免会涉及到网络请求操作,小程序提供的原生网络请求的api如下所示:

wx.request({  url: 'https://test.com/******', //仅为示例,并非真实的接口地址  data: {    x: '',    y: ''  },  header: {    'content-type': 'application/json' // 默认值  },  success (res) {    console.log(res.data)  }})

其中:

  • url: 为请求的后台接口地址;

  • data: 为请求接口需要携带的参数;

  • header:设置请求的 header,content-type 默认为 application/json,

  •  success: 为请求成功后的回调,res包含请求成功后返回的数据。