收藏
回答

微信小程序切换前后台为什么也会执行onSaveExitState?

微信小程序切换前后台为什么也会执行onSaveExitState?

回答关注问题邀请回答
收藏

1 个回答

  • 茜茜又困了🐽
    茜茜又困了🐽
    2022-08-12

    2022-08-12
    有用 1
    回复 2
    • 初心
      初心
      2022-08-12
      那有没有什么办法做这个功能:判断用户离开小程序30分钟以上就清空小程序里某个缓存;我之前以为用这个onSaveExitState在小程序销毁的时候做,刚好是挂起30分钟以后能实现,试了之后发现手机灭屏也会执行onSaveExitState;看来不能用这个做了
      2022-08-12
      回复
    • 茜茜又困了🐽
      茜茜又困了🐽
      2022-08-12回复初心
      给你提供一个思路,如下图,可以在调用该销毁函数时,提供一个新的数据,并设定超时时间,即30分钟;如果小程序销毁了,再进入该页面,肯定执行onload,在onload里面获取这个数据,如果获取不到,那就可以清缓存了。好好理解一下,我觉得这个思路没问题
      2022-08-12
      回复
登录 后发表内容