美文网首页
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