Egret社区

微信小游戏支付问题

2019-5-15 17:06
822
1银子
正在研究微信小游戏支付功能的开发。有一处不解,急求大神帮助!
没搞明白Promise<any>的用法,现在想把platform.js中支付成功或失败的结果返回到白鹭H5代码处理,该如何实现呢?或者js中能否调H5中封装好的方法来进行处理呢?
requestMidasPayment() {
    return new Promise((resolve, reject) => {
      wx.requestMidasPayment({
        mode: 'game',
        offerId: '1',
        buyQuantity: 10,
        zoneId: 1,
        success() {
          // 支付成功
          console.log("支付成功")
          //resolve("支付成功");
        },
        fail({ errMsg, errCode }) {
          // 支付失败
          console.log(errMsg, errCode)
          //resolve(errMsg);
        }
      })
    })
  }

最佳答案

查看完整内容

promise就是实现这个的呀,resolve是成功,reject失败,在调用的地方使用.then,可以获取到返回值,返回的就是resolve或者reject后面括号里的参数。
分享到 :
0 人收藏

2 个回复

倒序浏览
a18050123231  圆转纯熟 | 7 天前
promise就是实现这个的呀,resolve是成功,reject失败,在调用的地方使用.then,可以获取到返回值,返回的就是resolve或者reject后面括号里的参数。
谷歌妹妹  登堂入室 | 7 天前
a18050123231 发表于 2019-5-15 17:13
promise就是实现这个的呀,resolve是成功,reject失败,在调用的地方使用.then,可以获取到返回值,返回的 ...

好的,我试试,谢谢
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|京网文[2014]0791-191号|京ICP证150115号|Egret社区 ( 京ICP备14025619号

Powered by Discuz! X3.2 © 2001-2019 Comsenz Inc.

返回顶部