美文网首页
uniapp检查网络状态和监测网络状态

uniapp检查网络状态和监测网络状态

作者: 扶得一人醉如苏沐晨 | 来源:发表于2022-11-04 09:19 被阅读0次

以下两种方法在H5的时候,不知道为什么就算断网检测的一直都是unkown

uni.onNetworkStatusChange只有在网络变化的时候才触发

    uni.onNetworkStatusChange(res => {
                //当前是否有网络连接
                console.log(res.networkType); //网络类型
                if (res.isConnected === false) {
                    console.log('当前无网络');
                } else {
                    console.log('有网络');
                }
            });

uni.getNetworkType

uni.getNetworkType({
                success: res => {
                    console.log('网络状态', res.networkType); //网络类型 wifi、2g、3g、4g、ethernet、unknown、none
                    if (res.networkType === 'none') {
                        console.log('当前无网络');
                        uni.showModal({
                            title: '系统提示',
                            content: '当前无网络',
                            showCancel: false,
                            success: res => {
                                if (res.confirm) {
                                }
                            }
                        });
                    } else {
                        netFlag = true;
                        console.log('有网络');
                    }
                }
            });

相关文章

网友评论

      本文标题:uniapp检查网络状态和监测网络状态

      本文链接:https://www.haomeiwen.com/subject/misetdtx.html