小程序封装请求最终版

//api接口配置
let subDomain = '' // 子域名,没有就等于''
const API_BASE_URL = 'https://nideshop.bluej.cn/api/' // 主地址//
//const API_BASE_URL = 'http://localhost:3000' //测试地址
const request = (url, method, data) => {
  let _url = API_BASE_URL + subDomain + url
  return new Promise((resolve, reject) => {
    wx.request({
      url: _url,
      method: method,
      data: data,
      header: {
        'Content-Type': 'application/json'
      },
      success(request) {
        resolve(request.data)
      },
      fail(error) {
        reject(error)
      },
      complete(aaa) {
        // 加载完成
      }
    })
  })
}
Promise.prototype.finally = function (callback) {
  var Promise = this.constructor;
  return this.then(
    function (value) {
      Promise.resolve(callback()).then(
        function () {
          return value;
        }
      );
    },
    function (reason) {
      Promise.resolve(callback()).then(
        function () {
          throw reason;
        }
      );
    }
  );
}
module.exports = {
  request,
  // 首页接龙列表
  // getSolitaireList: (data) => request('/api/merch/solitaire', 'get', data),
  // // 注册登录
  // Login: (data) => request('/api/auth/login', 'post', data),
  // //小程序授权登录
  // JAppletlogin: (data) => request('/api/wxpro/login', 'get', data),
  // //获取分类:此分类是菜单左边的数据
  getIndex:(data)=>request('index/index','get',data)
 
}

在这里插入图片描述

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值