uniapp沒有網(wǎng)絡(luò)的解決辦法:首先判斷用戶是否是斷網(wǎng)狀態(tài),代碼為【this.isHaveNetwork()】;然后找出networkType的值,放入onshow頁面,代碼為【this.isHaveNetwork()】。
本教程操作環(huán)境:windows7系統(tǒng)、uni-app2.5.1版本,該方法適用于所有品牌電腦。
推薦(免費(fèi)):uni-app開發(fā)教程
uniapp沒有網(wǎng)絡(luò)的解決辦法:
當(dāng)用戶處于斷網(wǎng),我們就不能請(qǐng)求數(shù)據(jù) 如果有l(wèi)oading這些 很容易死掉
所以我們就請(qǐng)求時(shí) 判斷用戶是否是斷網(wǎng)狀態(tài)
定義一個(gè)方法
isHaveNetwork(){ uni.getNetworkType({ success: (res) => { if(res.networkType=='none'){ uni.showModal({ title: '沒有網(wǎng)絡(luò)', content: '是否重新連接', success: (res) => { if (res.confirm) { this.isHaveNetwork() //再次判斷 } else if (res.cancel) { } } }); }else{ this.getData('') //有網(wǎng) } } }); },
networkType的值
放在onshow頁面
this.isHaveNetwork()
相關(guān)免費(fèi)學(xué)習(xí)推薦:php編程(視頻)