swan.onSocketClose

解释:监听 WebSocket 关闭。

方法参数

Function callback

示例

在开发者工具中预览效果

扫码体验

swan.onSocketClose - 图1请使用百度APP扫码

图片示例

swan.onSocketClose - 图2

swan.onSocketClose - 图3

swan.onSocketClose - 图4

代码示例

  • 在 js 文件中
  1. Page({
  2. onSocketClose() {
  3. this.setData('disabled', true)
  4. swan.onSocketOpen(function () {
  5. swan.closeSocket();
  6. });
  7. let that = this;
  8. swan.onSocketClose(function (res) {
  9. that.setData('disabled', false);
  10. swan.showToast({
  11. title: '监听到WebSocket已关闭',
  12. icon: 'none'
  13. });
  14. console.log('监听到WebSocket已关闭');
  15. });
  16. swan.connectSocket({
  17. url: 'wss://echo.websocket.org',
  18. header: {},
  19. success: function (res) {
  20. console.log('connectSocket success', res);
  21. },
  22. fail: function (err) {
  23. console.log('connectSocket fail', err);
  24. }
  25. });
  26. }
  27. });