更新记录
1.0.1(2025-04-15)
更新部分机型无法自定义基座的问题
1.0(2025-04-02)
本API插件提供android和IOS下tcp的操作。
平台兼容性
Vue2 | Vue3 |
---|---|
√ | √ |
App | 快应用 | 微信小程序 | 支付宝小程序 | 百度小程序 | 字节小程序 | QQ小程序 |
---|---|---|---|---|---|---|
HBuilderX 3.96,Android:4.4,iOS:9,HarmonyNext:不确定 | × | × | × | × | × | × |
钉钉小程序 | 快手小程序 | 飞书小程序 | 京东小程序 | 鸿蒙元服务 |
---|---|---|---|---|
× | × | × | × | × |
H5-Safari | Android Browser | 微信浏览器(Android) | QQ浏览器(Android) | Chrome | IE | Edge | Firefox | PC-Safari |
---|---|---|---|---|---|---|---|---|
× | × | × | × | × | × | × | × | × |
使用说明
开发文档
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)
}
}
}