wx.relaunch报错

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

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

10 回复
guiyinggu
guiyinggu1 楼6 年前

楼主这个问题怎么解决的吗,同样是在支付成功的回调中调用reLaunch出错,页面跳转不过去

xuefang
xuefang2 楼6 年前

这个问题啥时候能解决啊,支付的时候哈哈,无奈了

osong
osong3 楼6 年前

既然不能再后台调用,那我在app.js 的onShow方法里面调用也不行吗?  onshow 里面执行的代码是在后台执行的!!??   并且,我遇到的同样的问题只会出现在安卓上  ios一切正常

ewei
ewei4 楼6 年前

IOS和PC端都没问题,唯有安卓会出现这个问题。

同问,也是这个问题,现在暂时改成了多次重定向,勉强解决。

yanjiang
yanjiang5 楼6 年前

调wx.reLaunch 用户手动切到后台就凉凉了,什么时候能解决啊

yan97
yan976 楼6 年前

直接定时器然后relaunch

// 支付失败到失败页面
setTimeout(() => {
     wx.reLaunch({ url: '/orderPackage/pages/line/payFail' });
}, 300);
guiying80
guiying807 楼6 年前

什么是小程序进入后台不能调用?

yonghuang
yonghuang8 楼6 年前

最后怎么处理的?

xiayuan
xiayuan9 楼6 年前

支付成功系统收到了一个通知导致小程序进入后台,wx.reLaunch执行失败

xiuyingfeng
xiuyingfeng10 楼6 年前

请问怎么解决这个问题。