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