更新记录
1.0.1(2025-04-15)
更新部分机型无法自定义基座的问题
1.0(2025-04-02)
本API插件提供android和IOS下tcp的操作。
平台兼容性
uni-app
Vue2 | Vue3 | Chrome | Safari | app-vue | app-nvue | Android | iOS | 鸿蒙 |
---|---|---|---|---|---|---|---|---|
√ | √ | - | - | - | - | 4.4 | 12 | - |
微信小程序 | 支付宝小程序 | 抖音小程序 | 百度小程序 | 快手小程序 | 京东小程序 | 鸿蒙元服务 | QQ小程序 | 飞书小程序 | 快应用-华为 | 快应用-联盟 |
---|---|---|---|---|---|---|---|---|---|---|
× | × | × | × | × | × | - | × | × | × | × |
uni-app x
Chrome | Safari | Android | iOS | 鸿蒙 | 微信小程序 |
---|---|---|---|---|---|
- | - | 5.0 | 12 | - | × |
使用说明
开发文档
UTS 语法 UTS API插件 UTS 组件插件 Hello UTS
插件说明
本API插件提供android和IOS下tcp的操作。
获取插件对象
import * as tcp from "@/uni_modules/sandwich-tcp";
使用说明
created() {
tcp.onTcpClose(() => {
console.log('TCP-连接关闭')
})
},
methods: {
connect(ip,port){
var isConnected = tcp.connectTcp(ip, port)
if (isConnected) {
uni.showToast({
title: '连接成功',
icon: 'success'
})
//监听消息
tcp.onTcpMessage((res) => {
console.log('TCP-收到消息', res)
})
}else{
uni.showToast({
title: '连接失败',
icon:'error'
})
}
},
send(sendType,data) {
if (sendType === 'byte') {
// 转换为字节数组并发送
tcp.sendTcpBytes(this.stringToUint8Array(data))
} else if (sendType === 'text') {
// 转换为文本并发送
tcp.sendTcpData(data)
}
}
}