微信支付wx.requestPayment成功回调函数success里的页面跳转不执行
程序员文章站
2022-07-12 19:15:07
...
在微信小程序中用微信进行支付时,支付成功后点击完成并没有执行success里的页面跳转,查了很多资料并没有找到解决办法
wx.requestPayment({
'timeStamp': '',
'nonceStr': '',
'package': '',
'signType': 'MD5',
'paySign': '',
'success':function(res){
wx.reLaunch({
url: '../../orderSuccess',
})
},
'fail':function(res){
},
'complete':function(res){
}
})
后来将页面跳转加在了定时函数setTimeout里面,发现可以成功跳转,原因暂时不知。
wx.requestPayment({
'timeStamp': '',
'nonceStr': '',
'package': '',
'signType': 'MD5',
'paySign': '',
'success':function(res){
setTimeout(function(){
wx.reLaunch({
url: '../../orderSuccess',
})
},200)
},
'fail':function(res){
},
'complete':function(res){
}
})