소스 검색

get请求添加loading封装

tags/富茂链客4.1.0
刘晖 6 년 전
부모
커밋
6c49ff7b67
1개의 변경된 파일5개의 추가작업 그리고 2개의 파일을 삭제
  1. +5
    -2
      utils/HttpBasics.js

+ 5
- 2
utils/HttpBasics.js 파일 보기

@@ -34,6 +34,9 @@ class HttpBasics {
get({ url, data, headers }) {
headers = { ...this.headers, ...headers };
url = `${this.address}${url}`;
wx.showLoading({
title: '加载中',
})
return new Promise((resolve, reject) => {
wx.request({
url: url,
@@ -41,10 +44,12 @@ class HttpBasics {
data: data,
method: "Get",
success: res => {
wx.hideLoading()
this.responseMap(res, resolve, reject);
},
fail: err => {
console.log(err)
wx.hideLoading()
if (err.errMsg == 'request:fail timeout') {
err.errMsg = '请求超时,请检查您的网络设置!'
} else if (err.errMsg == 'request:fail '){
@@ -69,11 +74,9 @@ class HttpBasics {
data: data,
method: "POST",
success: res => {
wx.hideLoading();
this.responseMap(res, resolve, reject);
},
fail: err => {
console.log(err)
if (err.errMsg == 'request:fail timeout') {
err.errMsg = '请求超时,请检查您的网络设置!'
} else if (err.errMsg == 'request:fail ') {


불러오는 중...
취소
저장