更新记录

1.1.0(2024-05-24) 下载此版本

1.新增ping参数 2.新增返回丢包率

1.0.0(2024-05-17) 下载此版本

1.支持安卓手机进行ping操作


平台兼容性

uni-app

Vue2 Vue3 Chrome Safari app-vue app-nvue Android iOS 鸿蒙
√ √ - - - - 4.4 × -
微信小程序 支付宝小程序 抖音小程序 百度小程序 快手小程序 京东小程序 鸿蒙元服务 QQ小程序 飞书小程序 小红书小程序 快应用-华为 快应用-联盟
× × × × × × - × × - × ×

uni-app x

Chrome Safari Android iOS 鸿蒙 微信小程序
- - 5.0 × - ×

其他

多语言 暗黑模式 宽屏模式 蒸汽模式
× × × √

chenmo-ping

Ping

说明

该插件用于在 Uni-app 中执行 Ping 操作,以检测指定主机的网络连通性并获取响应时间。

使用说明

链接

  • [GitHub]()

使用方法

1. 同步ping

<script setup>
import { pingSync } from "@/uni_modules/chenmo-ping"
function handlePingSync() {
    const res = pingSync({
        addr: "www.baidu.com"
    })
    console.log(res);
}
</script>

2. 异步ping

<script setup>
import { ping } from "@/uni_modules/chenmo-ping"
function handlePing() {
    ping({
        addr: "192.168.88.1",
        success: (res) => {
            console.log(res)
        },
        fail: (e) => {
            console.log(e)
        },
        complete: (res) => {
            console.log(res)
        }
    })
}
</script>

参数说明

1.请求参数

参数 类型 必填 说明
addr String 是 ping的地址
time Number 否 超时时间s,默认5s
count Number 否 ping次数,默认5次
packetSize Number 否 包大小,默认32
success Function 否 接口调用成功的回调
fail Function 否 接口调用失败的回调函数
complete Function 否 接口调用结束的回调函数(调用成功、失败都会执行)

2.返回值

参数 类型 说明
errCode Number 错误码
errSubject String errSubject
errMsg String 错误信息
time Number 平均时延,单位为ms
packetLoss Number 丢包率

捐赠

如果您认为我的插件帮到了您的开发工作,您可以捐赠我的研发工作,捐赠无门槛,哪怕是一杯可乐也好(相信这比打赏主播更有意义)。

版权信息

chenmo-ping遵循MIT开源协议,意味着您无需支付任何费用,也无需授权,即可将chenmo-ping应用到您的产品中。

隐私、权限声明

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

无

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

插件不采集任何数据

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

无

许可协议

MIT协议