公众号支付wx.chooseWXPay 调用后,页面会刷新导致回调无法执行,请问如何解决?
pay() {
wx.chooseWXPay({
timestamp: this.timestamp,
nonceStr: this.nonceStr,
package: this.package,
signType: this.signType,
paySign: this.paySign,
success: function (res) {
alert('pay success')
}
})
}
情景描述: 当点击按钮支付,调用pay函数,随后拉起支付框,此刻页面就会被刷新。不论是继续支付、取消支付,都如此。页面刷新后,对支付没有影响,但是后续的回调success/fail/complete等都无法执行。