利用图片加载速度进行判断
// 网速
let speedInterval = null
//
let networkInternet = null
//
let reNetWorkInternet = null
//网络连接状态
// let getConnectStatus = null
let time = 5000
export function TestInternet () {
startNetwork()
startSpeed()
}
export function stopTest () {
console.log('停止检测')
endNetwork()
endSpeed()
}
function getConnectStatus() {
return window.navigator.onLine? 1 : 0
}
function disconnet() {
console.log('网络中断')
window.clearInterval(reNetWorkInternet)
reNetWorkInternet = null
window.setTimeout(() => {
// 设置定时器
reNetWorkInternet = window.setInterval(() => {
if (getConnectState() == 1) {
window.clearInterval(reNetworkInterval)
reNetworkInterval = null
startSpeed()
startNetwork()
} else {
window.clearInterval(reNetworkInterval)
reNetworkInterval = null
disconnet()
}
}, time)
}, 2 * time)
}
const speed = {
/