收藏
回答

wx.connectSocket返回的实例怎么销毁?

socket = wx.connectSocket({ url: RESULT_STREAM_SOCKET_URL(this.data.id)})

这样创建的实例,在onError和onClose的code不等于1000时重连,我重连逻辑就是上方这样重新给socket变量赋值,这样相当于重新创建了个实例,有最大5个限制,我想把之前error或者close的实例注销掉不占用这5个名额,要怎么操作?

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

1 个回答

  • 夏落
    夏落
    2023-06-08

    改成这样试试:

    socket && socket.close()

    socket = wx.connectSocket({ url: RESULT_STREAM_SOCKET_URL(this.data.id)})



    2023-06-08
    有用
    回复 1
    • 叶
      2023-06-08
      我加了重连限制了,连5次不行就不连了
      2023-06-08
      回复
登录 后发表内容