收藏
回答

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

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

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

1 个回答

  • Admin ²º²³
    Admin ²º²³
    2020-09-03

    自己写setTimeOut吧

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

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

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


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