dlt.onNetworkStatusChange
简介
监听网络状态变化事件。
注意:
当前只支持 wifi、数据网络、无网,三种状态的相互之间变化的精确监听。
2G 变为 4G 等数据网络状态变化的监听,存在监听不到的可能性,建议开发者不要过于依赖数据网络类型变化这一特性。
参数
function listener 网络状态变化事件的监听函数
返回值
Object res
属性 | 类型 | 描述 |
---|---|---|
networkType | string | 当前网络环境 |
weakNet | boolean | 是否弱网 |
success | string | 描述成功或失败 |
networkType 取值
合法值 | 说明 |
---|---|
wifi | wifi 网络 |
2g | 2g 网络 |
3g | 3g 网络 |
4g | 4g 网络 |
5g | 5g 网络 |
unknown | Android 下不常见的网络类型 |
none | 无网络 |
示例代码
// pages/index/index.js
Page({
onNetworkStatusChange() {
dlt.onNetworkStatusChange(function (res) {
console.log(res.networkType);
console.log(res.weakNet);
});
},
});