微信小程序開發-網絡請求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')

}

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章