更新记录
1.0.2(2025-03-15)
下载此版本
优化
1.0.1(2025-02-10)
下载此版本
优化
1.0.0(2025-01-15)
下载此版本
初版
查看更多
平台兼容性
App |
快应用 |
微信小程序 |
支付宝小程序 |
百度小程序 |
字节小程序 |
QQ小程序 |
HBuilderX 3.1.0 app-vue app-nvue |
√ |
√ |
√ |
√ |
√ |
√ |
钉钉小程序 |
快手小程序 |
飞书小程序 |
京东小程序 |
鸿蒙元服务 |
√ |
√ |
√ |
√ |
× |
H5-Safari |
Android Browser |
微信浏览器(Android) |
QQ浏览器(Android) |
Chrome |
IE |
Edge |
Firefox |
PC-Safari |
√ |
√ |
√ |
√ |
√ |
√ |
√ |
√ |
√ |
x-web-socket
用法说明
/uni_modules/x-web-socket/demo.js 文件内容 (该文件只是一个示例用法,实际使用请根据自己项目进行更改)
import { MyWebSocket, Message } from '@/uni_modules/x-web-socket/js_sdk/index.js'
// 创建 webSocket 实例, 调用初始化方法连接到服务器 webSocket.init(socketUrl + token)
export const webSocket = new MyWebSocket((message) => {
console.log('收到消息 ------ ', message);
uni.$emit(message.event, message.data)
}, false)
// 登录后初始化(初始化成功才能收发消息)
webSocket.init('ws://localhost:3000/api/socket?token=xxx').then(res => {
uni.$on('newMessage', data => {
console.log('收到 newMessage', data);
})
webSocket.send(new Message('newMessage'))
})
// 关闭连接
webSocket.close()
插件如果对你有帮助给个好评吧~