wx.reLaunch报错

发布于 7 年前作者 xiuyingxu16092 次浏览最后编辑 7 年前来自 ask

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

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

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

10 回复
vtian
vtian1 楼6 年前

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

zluo
zluo2 楼6 年前

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

yong72
yong723 楼6 年前

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

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

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

juan35
juan354 楼6 年前

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

xia79
xia795 楼6 年前

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

qiang96
qiang966 楼6 年前

ding

songxiulan
songxiulan7 楼6 年前

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

guiying12
guiying128 楼6 年前

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

juan27
juan279 楼6 年前

额,他们出不来了

tao37
tao3710 楼5 年前

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