小程序
小游戏
企业微信
微信支付
扫描小程序码分享
有A页面和B页面, 在B页面进行连接websocket,连接成功之后,当B页面30秒未做任何操作,就自动跳转到A页面,跳转之后发现websocket一直都还在检测,不知道为什么。
在B页面的onUnload方法里面有主动调用 wx.closeSocket(),B页面跳转到A页面是wx.switchTab
2 个回答
加粗
标红
插入代码
插入链接
插入图片
上传视频
应该还是我的问题,定时器估计没清除掉
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
B页面里有个定时器在跑吗?
B页面有定时器在跑30秒的
onUnload里把定时器停了?
这个没有,因为监听到websocket关闭的时候,就会停掉定时器
但是没能走到这个地方哈~看看是不是没有走到 onSocketClose里呀,可能还是只有手动停下定时器
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
应该还是我的问题,定时器估计没清除掉
B页面里有个定时器在跑吗?
B页面有定时器在跑30秒的
onUnload里把定时器停了?
这个没有,因为监听到websocket关闭的时候,就会停掉定时器
但是没能走到这个地方哈~看看是不是没有走到 onSocketClose里呀,可能还是只有手动停下定时器