wx.reLaunch报错
发布于 6 年前 作者 xiuyingxu 15918 次浏览 来自 问答

如图  调用wx.relaunch报错:fail can not invoke relaunch in background。

官方给的答案是:reLaunch 在小程序进入后台不能调用

请问这句话是什么意思啊,到底有什么好的办法解决吗?

10 回复

我砍掉一部分逻辑实现的,换了跳转方式

同样遇到这个问题,想不到这么久了还没有官方出来解决一下

请问用别的方法解决是什么呢?

我也遇到这个问题了,是在支付流程回调的时候,看控制台里报错之前有App:onHide have been invoked,报错之后有App:onShow have been invoked,应该是小程序的前后台切换时的问题。

希望有高人可以帮忙解惑,确实需要这样的场景用法

不清楚,你的代码逻辑是怎么样的,方便的话把代码贴出来

试过,情况不一样,但是你可以试试,应该不会报错的

腾讯小程序运维,你们给我出来,为什么Android手机(已经测试过了6款手机,小米、魅族、华为、iPhone6、就连最新的一加5(ANdroid7.1.1也测试啦)),清一色的wx.reLaunch()不能正常使用,PC模拟器上和iOS手机上都可以正常运行,,,TNND,这是不是你们专门坑Android手机用户的一个API???气死我了

你换成什么跳转了?我刚才在一个群里问到了,我的是在onload里跳转,人家说“页面正在加载中,怎么可能实现跳转呢”,让我把relaunch跳转写在onReady里,说这样肯定对,然后具体就让我看文档,我现在还不是很懂,不过楼主你的情况和我一样吗?你有试过onready方法吗

额,他们出不来了

我也是,这个问题 ,在页面onload的时候就有这个跳转,首次进入这个页面可以跳,退出小程序再次进入该页面时这个跳转就报这个错,有谁知道是什么原因,我也弄不懂什么叫进入后台,楼主是怎么解决的??求教

回到顶部