当前位置:   article > 正文

【小程序】wx.request()封装网络请求_wx.request({

wx.request({

wx.request请求封装

微信提供了api,开发者可以通过wx.request来获取服务器的数据和传递数据。虽然api提供了很大的方便,但是调用多个接口时,代码重复性太高,我们可以进一步封装。

wx.request(Object object)

发起 HTTPS 网络请求

参数

在这里插入图片描述
在这里插入图片描述

示例代码
wx.request({
   
    url: 'test.php', // 示例接口
    data: {
   
        x: '',
        y: ''
    },
    header: {
   
        'content-type': 'application/json' // 默认值
    },
    success(res) {
   
        console.log(res.data)
    }
})
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17

封装方法一 (结合token实现)

代码目录

在这里插入图片描述
index.js

const apiHttp = "http://192.168.0.105:7001"; // 需要提前知道后端IP地址
const socketHttp = "wss://*****.com/wss";

function request(url, method, data, header) {
   
  data = data || {
   };
  header = header || {
   };
  let token = wx.getStorageSync("token")
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/在线问答5/article/detail/735372
推荐阅读
相关标签
  

闽ICP备14008679号