微信小程序开发-网络请求wx.request封装

const request = (url, data, successCallback, errorCallback) => {

  return wx.request({

    url: 'IP及端口' + url,

    data: data,

    method: 'POST',

    dataType: 'json',

    responseType: 'text',

    success: function (res) {

      if (res.data.errCode == 0) {

        successCallback(res.data.data)

      }

      else {

        wx.showModal({

          content: res.data.errMsg,

          showCancel: false

        });

      }

    },

    fail: function (res) {

      wx.hideLoading()

      wx.showModal({

        content: "服务器连接超时。",

        showCancel: false

      });

      console.log(res)

    }

  })

}

const setToken = (token) => {

  wx.setStorageSync('token', token)

}

const getToken = (token) => {

  return wx.getStorageSync('token')

}

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容