},
methods: {
/// 获取基本配置信息
iConfigDataOnShow() {
let that = this;
/// 获取网络类型
uni.getNetworkType(function(res) {
that.iNetworkStatus(res)
});
/// 监听网络状态变化
uni.onNetworkStatusChange(function(res) {
that.iNetworkStatus(res)
});
/// 获取当前的地理位置、速度。
uni.getLocation({
type: 'gcj02',
success: function(res) {
that.iLocation(res)
},
});
},
/// 关闭基本配置信息监听
iConfigDataOnHide() {
let that = this;
/// 取消监听网络状态变化。
uni.offNetworkStatusChange(function(res) {
that.iNetworkStatus(res)
});
},
/// 获取网络状态
iNetworkStatus(res) {
/* {
"errMsg":"getNetworkType:ok",
"networkType":"wifi"
} */
var __netType = '';
//网络状态 1=wifi 2=蜂窝网络(2g) 3=3g 4=4g 5=5g 6=有线网络 7=unknown 0=无网络
switch (res.networkType) {
case 'wifi':
__netType = 1;
break;