微信小程序如何把接口調用成功的回調函數返回的參數return出去?(promise就可以解決!!)


舉個栗子
//獲取應用實例 //const app = getApp() //const util = require('../../utils/util.js') //const sign = util.sign //var Md5 = require('../../utils/md5.js'); Page({ data: { }, onLoad: function () {
//注釋:promise 要用then接收 ,或者await async //參考鏈接:http://www.imooc.com/wenda/detail/396447
    let that = this
    that.login().then(res => {
      console.log(res) //打印出  1111 或者 2222
    })
  },
 //函數請求
  bigBear() { //參考鏈接:http://www.imooc.com/wenda/detail/535878
return new Promise(function (resolve, reject) {
wx.request({ url: app.globalData.url + '/user/wx/login', data: { openId: wx.getStorageSync("openId") }, method: "POST", header: sign(),//根據自己需求 success(res) { console.log(res) if(res.code == 500){ resolve(1111) }else{ resolve(2222) } } }) }) }, })

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM