本文共 750 字,大约阅读时间需要 2 分钟。
在微信小程序中用微信进行支付时,支付成功后点击完成并没有执行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){ }})
转载地址:http://olssi.baihongyu.com/