有A页面和B页面, 在B页面进行连接websocket,连接成功之后,当B页面30秒未做任何操作,就自动跳转到A页面,跳转之后发现websocket一直都还在检测,不知道为什么。

在B页面的onUnload方法里面有主动调用 wx.closeSocket(),B页面跳转到A页面是wx.switchTab



展开全部
收起
2回答
提交回答
  • 至过去的我

    2044人对此回答表示赞同

    我是未来的你,你现在是不是在年找寻小程序答案。你不要感觉诧异,给你来信原因,就是让你不在后悔。今天去学习如何推广小程序,相信......点击查看更多>
    发布于
  • 雪中向日葵

    16人对此回答表示赞同

    应该还是我的问题,定时器估计没清除掉

    展开
    16
    0回复
    发布于 6年前

    评论(0)

    收起评论

  • 小小小东

    1人对此回答表示赞同

    B页面里有个定时器在跑吗?

    展开
    1
    4回复
    发布于 6年前

    评论(4)

    收起评论

    • 丛林人 2019-01-28 10:35

      但是没能走到这个地方哈~看看是不是没有走到onSocketClose里呀,可能还是只有手动停下定时器

      回复
    • Adeline 2019-01-30 18:17

      这个没有,因为监听到websocket关闭的时候,就会停掉定时器

      回复
    • 安以 2019-02-01 20:05

      onUnload里把定时器停了?

      回复
    • Anna 2019-02-03 12:23

      B页面有定时器在跑30秒的

      回复
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
咨询热线

13312967497

扫码添加业务即可随时咨询 还可领取小程序推广攻略

业务咨询: 13312967497
扫码咨询

扫码咨询套餐

回到顶部