1***@qq.com
1***@qq.com
  • 发布:2025-10-23 17:39
  • 更新:2026-01-28 17:09
  • 阅读:142

uni.onNetworkStatusChange ; uni.getNetworkType 在鸿蒙6.0下不执行

分类:鸿蒙Next

前置条件:
hbuilder x 4.76
Nova 13
harmonyOS 6.0.0.108

uni.onNetworkStatusChange((res) => {  
    console.log('网络监听', res);  
})  

uni.getNetworkType({  
    success: (res) => {  
        console.log('网络1', res)  
    },  
    fail(res) {  
        console.log('网络2', res)  
    }  
})  
2025-10-23 17:39 负责人:无 分享
已邀请:
l***@processon.com

l***@processon.com

确实遇到了,写插件吧

import { connection } from '@kit.NetworkKit';
export function NetWorkListen() {
let netConnection : connection.NetConnection | undefined = undefined;
netConnection = connection.createNetConnection();
// 注册监听
netConnection.on('netAvailable', (netHandle : connection.NetHandle) => {
console.log("网络恢复可用");
});
netConnection.on('netUnavailable', () => {
console.log("网络不可用");
});
netConnection.register(() => {
console.log('connection register success');
)}; // 激活监听

}

要回复问题请先登录注册