| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152 | const request = function (url = "", options) {  const baseUrl = getApp().globalData.http.baseUrl + "/yos/rest/index" + url;  options.data.accesstoken = wx.getStorageSync('userMsg').token;  return new Promise((resolve, reject) => {    wx.request({      url: baseUrl,      method: options.method,      data: options.method == "GET" ? options.data : JSON.stringify(options.data),      // header这里根据业务情况自行选择需要还是不需要      header: {        "Content-Type": 'application/json;charset=UTF-8'      },      success: (res) => {        if (res.data.code == -1) {          wx.showToast({            title: res.data.msg,            icon: 'none'          })          resolve(res.data)        } else if (res.data.code == 0) {          wx.showToast({            title: res.data.msg,            duration: 3000,            icon: 'none'          })          resolve(res.data)        } else {          resolve(res.data)        }      },      fail: (err) => {        reject(err)      }    })  })}module.exports = {  get(url, data) {    return request(url, {      method: "GET",      data    })  },  //封装post方法  post(url, data) {    return request(url, {      method: "POST",      data    })  }}
 |