更新记录

1.0.0(2024-12-19) 下载此版本

首次发布


平台兼容性

Vue2 Vue3
App 快应用 微信小程序 支付宝小程序 百度小程序 字节小程序 QQ小程序
HBuilderX 3.8.5 × × × ×
钉钉小程序 快手小程序 飞书小程序 京东小程序 鸿蒙元服务
× × × ×
H5-Safari Android Browser 微信浏览器(Android) QQ浏览器(Android) Chrome IE Edge Firefox PC-Safari

websocket使用说明

基于官方api扩展的websocket工具,使用TypeScript,支持 多个长连接、心跳检测、网络检测、自动重连等功能

注意解压以后导入路径即可

import WebSocketManager from '@/common/websocket';

// 创建 WebSocket 连接,第二个参数可选项跟官方api一致
const ws = WebSocketManager.getInstance(`wss://admin.xx.com`, {
    method: 'POST'
});
// 创建第2个WebSocket 连接 ...
const ws1 = WebSocketManager.getInstance(`wss://admin.xx.com`);

// 监听事件,基于官方API
ws.onOpen(() => console.log('WebSocket 已连接'));
ws.onMessage((msg) => console.log('收到消息:', msg));
ws.onClose(() => console.log('WebSocket 已关闭'));
ws.onError((err) => console.error('WebSocket 错误:', err));

// 连接 WebSocket
ws.connect();

// 发送消息
ws.send('Hello WebSocket');

// 手动关闭连接
ws.close();

隐私、权限声明

1. 本插件需要申请的系统权限列表:

2. 本插件采集的数据、发送的服务器地址、以及数据用途说明:

3. 本插件是否包含广告,如包含需详细说明广告表达方式、展示频率:

许可协议

MIT协议

使用中有什么不明白的地方,就向插件作者提问吧~ 我要提问