swan.onSocketClose

解释:监听 WebSocket 关闭。

# 方法参数

Function callback

# 示例

在开发者工具中预览效果

# 扫码体验

请使用百度APP扫码

# 图片示例

# 代码示例

  • 在 js 文件中
Page({
    onSocketClose() {
        this.setData('disabled', true)
        swan.onSocketOpen(function () {
            swan.closeSocket();
        });
        let that = this;
        swan.onSocketClose(function (res) {
            that.setData('disabled', false);
            swan.showToast({
                title: '监听到WebSocket已关闭',
                icon: 'none'
            });
            console.log('监听到WebSocket已关闭');
        });

        swan.connectSocket({
            url: 'wss://echo.websocket.org',
            header: {},
            success: function (res) {
                console.log('connectSocket success', res);
            },
            fail: function (err) {
                console.log('connectSocket fail', err);
            }
        });
    }
});