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

Android下使用setTimeout和setInterval致使小程序崩溃

问题模块
API和组件



小程序模仿app启动页,在onShow事件内添加一个setTimeout进行跳转。

```

setTimeout( function() {

   wx.redirectTo( {

     url: './login'

   });

 }, 5000 );

```


或者是用setInterval设置秒数倒计至为0时再跳转页面B,小程序就不停地跳转至页面B,不停跳不停跳,用clearInterval()无法停止,最后崩溃了。当前显示的页面A和跳转进入的页面B都是有时候能正确显示,有时候是空白一片,不确定性很大。

网友回复

小西瓜:

在参考高仿知乎app的方案中,作者的做法是在onReady事件内使用setTimeout。修改之后,IOS和Android都完美展示。

参考链接:http://www.cnblogs.com/minyifei/archive/2017/01/04/6247216.html

小西瓜:

单纯从A跳到B,开发者工具调试和IOS下都是没有问题的,android下就崩溃了。

笑看山河:

页面之间是否有死循环

评论 抢沙发

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

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

云免签H5支付