html52.com
我爱小程序-开发者交流社区

android wx.reLaunch执行报错

问题模块
API和组件

wx.reLaunch({

url: '/pages/index/index'

})

android  不能跳转   报错了  ios上正常

网友回复

陌上花开:

被这个问题困扰了好久,终于解决了。3Q

醒着做梦,夜微凉:

有解决方法了吗?

_韩奕迅:

遇到了,到现在也没解决吗???

一只很俊的?:

目前找到一个方法可以解决问题。用setTimeout将wx.reLaunch包裹起来,200ms就差不多。 看报这个错误的前后文,猜测在android上,应该是只有页面的onshow这个生命周期方法执行之后,才能调用reLaunch; 如果猜测没错,更严谨一点,就需要轮询,在保证在onshow之后才执行reLaunch; 更更好的办法,@微信官方 给我一顶圣诞帽(让官方修复)。

十二点睡觉君:

同问,也是这个问题,IOS和PC上没问题,但是安卓就报错了,

 fail can not invoke reLaunch in background


现在暂时用多次重定向,勉强解决。

但是终究不治本。没有形成一个页面栈的循环。

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

真正的个人免签约支付接口

云免签H5支付