苹果手机获取网络状态陷入死循环,而安卓没事,求解
发布于 6 年前 作者 pliang 13092 次浏览 来自 问答

wx.getNetworkType({

success: function (res) {

var networktype = res.networkType;

console.log("network = " + networktype);

if (networktype != “wifi”) {

wx.showToast({

title: ‘没有打开wifi,请打开wifi’,

icon: ‘none’,

duration: 1000,

mask: true

});

return;

}

},

})

此后还调用过

wx.startWifi、

wx.getWifiList、

wx.onGetWifiList

当没有连接wifi时,小程序在苹果手机上运行,提示“没有打开wifi,请打开wifi”后,跳转到设置界面,此后即使打开了wifi开关,返回后仍然提示“没有打开wifi,请打开wifi”后,继续跳转到设置界面【但是此时已经打开了开关按钮】。

如此往复。

假若连接了wifi,小程序在苹果手机上运行,不再提示“没有打开wifi,请打开wifi”,但是仍然跳转到设置界面,返回后还会继续跳转到设置界面,如此循环【此时已打开wifi开关按钮并且连接了wifi】。

回到顶部