uniapp 小程序判断网络状态
一、以下方法可以判断当前处以什么网络(断网,或4g WiFi)
uni.getNetworkType({
complete: e => {
let networkType = e.networkType || 'none';
console.log(networkType);
switch (networkType) {
case 'none':
if (this.$netWorkTypeBox) {
return;
}
this.$netWorkTypeBox = true;
uni.showModal({
title: '当前无网络',
content: '请检查您的网络链接',
showCancel: false,
confirmText: '取消',
success: () => {
this.$netWorkTypeBox = false;
}
});
break;
case '3g':
case '4g':
case '5g':
case 'wifi':
// this.$g.show.msg('当前为非Wi-Fi环境,请注意流量消耗');
break;
}
}
});