调用wx.relaunch报错:fail can not invoke relaunch in background
微信小程序报错的原因是小程序进入后台后,不能调用relaunch函数。
在支付成功的回调函数,是在一个异步的线程里执行的,所以relaunch一定失败。
使用setTimeout也一定会失败,这个时候,就需要想办法让它在主线程里执行。
微信的setData有个回调,就是在主线程里执行的,所以支付后跳转的唯一解决方案是
"success": function(res) {
that.setD...
原创
2019-09-09 20:02:43 ·
1598 阅读 ·
0 评论