import {base} from "../config/index" import { errHttp } from "./util"; export default function request(params:WechatMiniprogram.requestParamsData) { wx.showLoading({ title: "" }) return wx.request({ url: base.url + params.url, data: params.data, header: params.header, dataType: params.dataType || 'json', success: (res:any)=>{ if(res.statusCode !== 200 || res.data.code !== 0 ) { // code 401 token过期 errHttp(res.data.message || res.data.message); return; } params.success && params.success(res.data.data); }, method: params.method || "GET", fail: err =>{ console.log(err); wx.showToast({ title: err.errMsg || "请稍后再试", icon:"none" }) }, complete: () => { wx.hideLoading() } }) }