title: Taro.onSocketClose(callback)

sidebar_label: onSocketClose

Listens on the event of disabling the WebSocket connection.

Reference

Type

  1. (callback: Callback) => void

Parameters

Callback

The callback function for the event of disabling the WebSocket connection.

  1. (result: CallbackResult) => void
Property Type
result CallbackResult

CallbackResult

Property Type Description
code number A numeric value indicates the status code explaining why the connection has been disabled.
reason string A readable string explaining why the connection has been disabled.

Sample Code

  1. Taro.connectSocket({
  2. url: 'test.php'
  3. })
  4. //Pay attention to the operation sequence
  5. //If you call wx.closeSocket before the wx.onSocketOpen callback for wx.connectSocket , WebSocket connection cannot be disabled.
  6. //You can only call wx.closeSocket to disable the connection when WebSocket is enabled.
  7. Taro.onSocketOpen(function () {
  8. Taro.closeSocket()
  9. })
  10. Taro.onSocketClose(function (res) {
  11. console.log('WebSocket Disabled!')
  12. })

API Support

API WeChat Mini-Program Baidu Smart-Program Alipay Mini-Program H5 React Native
Taro.onSocketClose ✔️ ✔️ ✔️