小程序網(wǎng)絡(luò)請求工具類

http.js(Promise語法)
import { config } from '../config.js'

var request = function({url, data={}, method="GET"}) {
  return new Promise((resolve, reject)=>{
    goRequest(url, resolve, reject, data, method)
  })
}

var goRequest = function(url, resolve, reject, data = {}, method = "GET") {
  wx.request({
    url: url,
    data: data,
    method: method,
    header: {
      'content-type': 'application/x-www-form-urlencoded',
      'Accept': 'application/json'
    },
    success: function (res) {
      var code = res.data.code;
      if (code == '1') {
        resolve(res.data)
        console.log(res.data)
      } else {
        reject()
        wx.showToast({
          title: '網(wǎng)絡(luò)錯(cuò)誤',
          duration: 2000
        })
      }
    },
    fail: function (err) {
      reject()
      wx.showToast({
        title: '網(wǎng)絡(luò)錯(cuò)誤',
        duration:2000
      })
    }
  });
}

module.exports = {
  request
}

調(diào)用:

    wx.showLoading({
      title: '加載中',
    })
    const h = HTTP.request({
      url: '/miniapp/showCar/getDetailForAppById',
      data: {
        token: getApp().globalData.loginInfo.token,
        id:this.data.bid
      }
    })
    h.then((res) => {
      this.setData({
        carData: res.data,
      })
      wx.hideLoading()
    }, (error) => {
      wx.hideLoading()
    })
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 特別說明,為便于查閱,文章轉(zhuǎn)自https://github.com/getify/You-Dont-Know-JS...
    殺破狼real閱讀 802評(píng)論 0 3
  • 官方中文版原文鏈接 感謝社區(qū)中各位的大力支持,譯者再次奉上一點(diǎn)點(diǎn)福利:阿里云產(chǎn)品券,享受所有官網(wǎng)優(yōu)惠,并抽取幸運(yùn)大...
    HetfieldJoe閱讀 8,770評(píng)論 0 29
  • title: promise總結(jié) 總結(jié)在前 前言 下文類似 Promise#then、Promise#resolv...
    JyLie閱讀 12,411評(píng)論 1 21
  • 你不知道JS:異步 第三章:Promises 在第二章,我們指出了采用回調(diào)來表達(dá)異步和管理并發(fā)時(shí)的兩種主要不足:缺...
    purple_force閱讀 2,224評(píng)論 0 4
  • 我始終不敢忘懷的,是家鄉(xiāng)的裊裊炊煙。 猶記得初中時(shí),每逢周末,鄰家妹子我們幾個(gè)便結(jié)伴而歸。盡管本著有小道,我們絕不...
    蘇子蘇子閱讀 377評(píng)論 4 6

友情鏈接更多精彩內(nèi)容