Bootstrap

封装微信小程序的wx-request

第一步:配置接口域名

在app.js下配置host域名

第二步:在utils下配置request.js

// wx.request封装
const app = getApp()

const request = (url, options) => {
  return new Promise((resolve, reject) => {
    wx.request({
      url: `${app.globalData.host}${url}`,//获取域名接口地址
      method: options.method, //配置method方法
      data: options.method === 'GET' ? options.data : JSON.stringify(options.data), 
      //如果是GET,GET自动让数据成为query String,其他方法需要让options.data转化为字符串
      header: {
        'Content-Type': 'application/json; charset=UTF-8',
         'token':token                     
      },
      //header中可以监听到token值的变化
      success(request) {
      //监听成功后的操作
        if (request.data.code === 10000) {
        //此处10000是项目中数据获取成功后返回的值,成功后将request.data传入resolve方法中
      
;