时间:2019-05-04 来源:小程序工厂
哎,我这里relaunch报错,但是这个页面支付完成后只能用relaunch
都一样。。。这个报错真是绝了。。。ios和安卓端表现不一致就让人非常头疼。。。用relaunch。。用户还可以点左上角返回去。。。要做的地方就更多了比如避免重复支付。。。
嗯,我在relaunch那里加了300毫秒的setTimeout,某些机器不报了,但是并不知道是不是所有机器都行,毕竟setTimeout不靠谱
遇到同样问题 请问解决了吗
还没有解决。目前只能用 wx.redirectTo
昨天看到的, 调用支付就相当于微信小程序进入后台了 所以这块目前无解啊
我觉得这块还是有问题。因为wx.relaunch方法是在微信支付的回调里的,也就是说【微信支付】的动作已经完成了。执行success或者fail方法的时候,为什么还是进入后台的状态呢?不合理。而且ios没有问题
的确是这样的,但是有人添加个延迟动作 ,这样android也可以跳转了 就是延迟那几秒内 支付完成跳转回到了微信小程序前台 所以reLaunch又生效了,不过微信官方这个解释有点打脸,就像你说的 IOS是没有问题的 实在不明白为什么这么设计啊 微信小程序BUG还是不少的
用wx.redirectTo吧,安卓似乎大部分情况下不可以调用relaunch
人工置顶
人工置顶
人工置顶
hello 有人吗???