uniapp沒有網路的解決方法:先判斷使用者是否為斷網狀態,程式碼為【this.isHaveNetwork()】;然後找出networkType的值,放入onshow頁面,程式碼為【this.isHaveNetwork ()】。
本教學操作環境:windows7系統、uni-app2.5.1版本,此方法適用於所有品牌電腦。
推薦(免費):uni-app開發教學
uniapp沒有網路的解決方法:
當使用者處於斷網,我們就無法請求資料如果有loading這些很容易死掉
所以我們就請求時判斷使用者是否是斷網狀態
定義一個方法
isHaveNetwork(){ uni.getNetworkType({ success: (res) => { if(res.networkType=='none'){ uni.showModal({ title: '没有网络', content: '是否重新连接', success: (res) => { if (res.confirm) { this.isHaveNetwork() //再次判断 } else if (res.cancel) { } } }); }else{ this.getData('') //有网 } } }); },
networkType的值
放在onshow頁面
this.isHaveNetwork()
相關免費學習推薦:php程式(影片)
以上是uniapp沒有網路怎麼辦的詳細內容。更多資訊請關注PHP中文網其他相關文章!