m***@foxmail.com
m***@foxmail.com
  • 发布:2020-10-12 15:27
  • 更新:2022-08-11 10:28
  • 阅读:11361

uniapp的onUnload是什么触发的?

分类:uni-app

页面上要写个定时器,现在要考虑清除定时器的问题。我在onUnload放了一个清除,问题是这个onUnload是什么时候被调用的?
还有就是app隐藏到后台去之后,要不要清除定时器?

2020-10-12 15:27 负责人:无 分享
已邀请:
chenli

chenli

onUnload是当前返回上一页时会被触发。

定时器看处理什么业务。一般app在后台如不需要定时器可以关闭,等切到前台再开启定时器。

  • m***@foxmail.com (作者)

    但是app首页的onUnload是什么时候触发呢,这个页面没有上一页

    2020-10-12 16:00

  • L***@163.com

    回复 m***@foxmail.com: 我也是在首页有一个定时器。退出登录的操作又在另一个页面,退出登录时要清除定时器,这样的话怎样清除呢

    2020-10-16 15:44

  • m***@foxmail.com (作者)

    回复 L***@163.com: 你可以写个事件触发首页的清除定时器方法

    2020-10-16 16:03

  • L***@163.com

    回复 m***@foxmail.com: 请问大佬能详细指导下吗?怎样能够在退出登录那个页面写事件控制首页的定时器呀。不太懂。谢谢

    2020-10-20 13:51

  • m***@foxmail.com (作者)

    回复 L***@163.com: 你可以在首页的生命周期函数beforeDestroy下面清除定时器

    2020-10-22 10:53

  • L***@163.com

    回复 m***@foxmail.com: 感谢!

    2020-10-22 16:34

m***@foxmail.com

m***@foxmail.com (作者) - jiang

但是app首页的onUnload是什么时候触发呢,这个页面没有上一页

chenli

chenli

使用uni.redirectTo(OBJECT)和uni.reLaunch(OBJECT)跳转到新页面也会触发

  • m***@foxmail.com (作者)

    谢谢。不过对首页来说,一般不会关闭的,因为还要回来

    2020-10-12 16:35

z***@163.com

z***@163.com

同问,我也是想在首页写的,我的是h5页面,我想关闭首页的时候触发onUnload,但是点叉号就直接关闭了,看不到有没有触发onUnload,请问作者现在解决了没有

该问题目前已经被锁定, 无法添加新回复