微信支付wx.requestPayment成功回调函数success里的页面跳转不执行

在微信小程序使用微信支付,支付成功点击完成后,success里的页面跳转未执行,查资料无果。后将页面跳转加在定时函数setTimeout里,实现成功跳转,原因待查。

在微信小程序中用微信进行支付时,支付成功后点击完成并没有执行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){
   }
})

 

评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值