zoukankan      html  css  js  c++  java
  • 微信小程序设置全局请求URL 封装wx.request请求

    app.js:

    App({
      //设置全局请求URL
      globalData:{
        URL: 'https://www.oyhdo.com',
      },
     
      /**
      * 封装wx.request请求
      * method: 请求方式
      * url: 请求地址
      * data: 要传递的参数
      * callback: 请求成功回调函数
      * errFun: 请求失败回调函数
      **/
      wxRequest(method, url, data, callback, errFun) {
        wx.request({
          url: url,
          method: method,
          data: data,
          header: {
            'content-type': method == 'GET'?'application/json':'application/x-www-form-urlencoded',
            'Accept': 'application/json'
          },
          dataType: 'json',
          success: function (res) {
            callback(res.data);
          },
          fail: function (err) {
            errFun(res);
          }
        })
      }
    })

    调用示例:

    const app = getApp();
    Page({
      onLoad: function () {
        let url = app.globalData.URL + '/User/getUserinfo';
        let data = {
          uid: '1'
        };
        app.wxRequest('POST', url, data, (res) => {
          console.log(res.data)
        }, (err) => {
          console.log(err.errMsg)
        })
      }
    })

    --

  • 相关阅读:
    人的一生为什么要努力 &1
    数据库_数据库系统概论
    电子商务安全
    虚拟专用网技术
    人的一生为什么要努力
    数据备份与恢复技术
    入侵检测技术
    简历模板连接
    防火墙技术
    字节与位
  • 原文地址:https://www.cnblogs.com/Ph-one/p/11727000.html
Copyright © 2011-2022 走看看