同一个页面在不加setInterval定时器的时候,webSocket收到服务器的数据,马上显示并且是正常的;

加上setInterval,每10毫秒执行一次,webSocket收到的数据会延迟,随着时间的推移 延迟越大,可以排查是服务器发送延迟,应该是阻滞在客户端了,难道跟setInterval有冲突吗?

如果把服务器关掉,小程序会很快把没有显示的数据一个一个显示完!说明小程序是收到数据的!


setInterval和webSocket不能兼容吗???

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

    2044人对此回答表示赞同

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

    15人对此回答表示赞同

    你的代码大致是怎么写的呢,是什么需求要加那么频繁的setInterval呢

    展开
    15
    3回复
    发布于 6年前

    评论(3)

    收起评论

    • Alondra 2019-01-08 17:30

      真的啊,我把10毫秒修改成100毫秒,就没有问题了!谢谢你的意见

      回复
    • 钟灵 2019-01-10 22:22

      要注意一下性能问题哦

      回复
    • Skylar 2019-01-12 13:13

      setInterval是独立的跑秒,从10秒循环到0秒,

      回复
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
扫码咨询

扫码咨询套餐

回到顶部