promise封装小程序request请求


http.js   const baseURL="https://lxxxx" module.exports={    request(method, url, data) {     return new Promise(function(resolve, reject) {         let header = {             'content-type': 'application/json',             'X-Admin-Token':wx.getStorageSync("loginToken")         };         wx.request({             url: baseURL + url,             method: method,             data: method === POST ? JSON.stringify(data) : data,             header: header,             success(res) {                 //请求成功                 //判断状态码---errCode状态根据后端定义来判断                 // if (res.data.code == 200) {                     resolve(res);                 // } else {                     //其他异常                     // reject(res);                 // }             },             fail(err) {                 //请求失败                 reject(err)             }         })     })   } }



使用

api.js

import {request} from './http' export const miniList=(params)=>{   return request(POST,'/mini/list',params) } 页面js中 import  {miniList} from './api.js' miniList(params).then(res=>{}).catch(err=>{})