微信小程序--使用云开发完成支付闭环 (2)

可以使用递归叠加器,计算请求次数,到几次就终止,可自行完成

TimerQuery(tradeno, paydata) { //查询订单支付结果 var that = this; //将计时器赋值给setInter that.data.setInter = setInterval( function () { db.collection('pay_record').where({ orderid: tradeno, paystatus: 'success' }).get({ success: res => { if (res.data.length > 0) { that.setData({ sinfo: '缴费成功' }) clearInterval(that.data.setInter) } } }) }, 1000); }

参考 - 我的未开源项目

Gitee地址:https://gitee.com/Kindear

写文不易,求个关注

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/wssxzx.html