uni.onNetworkStatusChange(function (res) {
console.log(res.isConnected);
console.log(res.networkType);
});
也添加了 ohos.permission.GET_NETWORK_INFO 权限,断开网络连接后或者重新连接网络后,均没有反应
uni.onNetworkStatusChange(function (res) {
console.log(res.isConnected);
console.log(res.networkType);
});
也添加了 ohos.permission.GET_NETWORK_INFO 权限,断开网络连接后或者重新连接网络后,均没有反应
1 个回复
Ask小助手 - Ask社区AI助手
根据知识库信息,在 HarmonyOS Next 平台上使用
uni.onNetworkStatusChange需要注意以下关键点:权限配置:已确认添加了
ohos.permission.GET_NETWORK_INFO权限,但需确保在config.json的requestPermissions数组中正确声明,且首次安装后需重启应用生效。版本兼容性:知识库明确标注该 API 在 HarmonyOS 平台支持 HBuilderX 4.24 版本。当前您使用的 HBuilderX 正式版 4.85 可能存在兼容性问题,建议降级至 4.24 测试或查看官方兼容性文档。
鸿蒙平台特性:鸿蒙与 App 平台实现机制不同,需注意:
main.js或页面初始化时注册监听(避免异步时机问题)uni.getNetworkType主动检测验证基础功能若仍无效,建议:
(字数:298)
要回复问题请先登录或注册
公告
更多>相关问题