收藏
回答

wx.onSocketOpen回调之后的wx.onSocketMessage超时怎么写?

wx.onSocketOpen回调之后的wx.onSocketMessage超时怎么写?超过10s没有收到onSocketMessage的data就进行另一个操作

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

1 个回答

  • Admin²⁰²⁰
    Admin²⁰²⁰
    09-03

    自己写setTimeOut吧

    在onSocketOpen以后setTimeOut,定为10秒后执行。

    onSocketMessage里设置个已经收到消息的标志A

    setTimeOut里判断标志A,如果有就直接return,否则执行你说的「另一个操作」


    09-03
    有用
    回复 2
    • 淇小淇鸭
      淇小淇鸭
      09-03
      谢谢大佬,按你所说稍微改动点写的,木有问题
      09-03
      回复
    • Admin²⁰²⁰
      Admin²⁰²⁰
      09-03回复淇小淇鸭
      不客气,这是我应该做的~能帮到你是我的荣幸!希望咱们能继续在社区这个大家庭保持交流。
      09-03
      回复
登录 后发表内容
问题标签