定时
需求场景:每2秒监控一次网络状态的变化,并在网络状态由连接变为未连接、未连接变未连接时通过Toast进行提示。
监听网络状态的变化:微信小程序官方api——wx.onNetworkStatusChange
定时调用:
var interval = setInterval(function () {
console.log("不断调用")
//需不断调用的操作
}, 1000) //单位ms,会不断调用
取消定时调用:
clearInterval(interval)
每2秒调用一次网络变化监听接口,并通过Toast进行提示
//每隔2秒检查网络连接的变化
var interval = setInterval(function () {
wx.onNetworkStatusChange(function (res) { //api,网络状态发生变化时进入下列操作
//网络状态的返回值res.networkType包括:wifi,2g,3g,4g,unknown,none
//其中仅有为none时对应的res.isConnected为false,其余为true
//由于不需要在例如由4g变为3g的时候进行T