uniapp開發(fā)App出現(xiàn)網(wǎng)絡異常的解決方法
我對該問題思考的不是很清楚,目前只想到了基本的解決方案
第一、客戶端的網(wǎng)絡異常(斷網(wǎng))
1. 斷網(wǎng)情況
一定要彈出信息提示,目前最好的解決方式就是在uni.request封裝的統(tǒng)一方法中寫提示
//1. 封裝的網(wǎng)絡請求
async function serviceTeng(method,url,param){
return new Promise((resolve, reject) => {
uni.request({
url : url,
method : method,
data : param,
header: {
'authorization': uni.getStorageSync("tokenKey")
},
success: (res) => {
resolve(res);
},
fail:(err)=>{
reject(err);
//客戶端(App端),網(wǎng)路錯誤(請求都沒發(fā)出去),彈出提示
uni.showToast({
title: "網(wǎng)絡連接失敗",
duration: 3500,
icon: "error"
});
}
})
})
}目前下拉刷新不知道在頂部tabBar中如何處理,之前看到有封裝的插件,還是要學習一下
第二、服務端
一定要處理異常,保準一定要有返回結(jié)果。
到此這篇關于uniapp開發(fā)App出現(xiàn)網(wǎng)絡異常的解決方法的文章就介紹到這了,更多相關uniapp開發(fā)App網(wǎng)絡異常內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!
相關文章
如何利用JavaScript獲取字符串中重復次數(shù)最多的字符
這篇文章主要給大家介紹了關于如何利用JavaScript獲取字符串中重復次數(shù)最多的字符的相關資料,文中介紹了兩種解決方案,分別是使用對象以及數(shù)組&指針來實現(xiàn),需要的朋友可以參考下2021-07-07
阻止mousemove鼠標移動或touchmove觸摸移動觸發(fā)click點擊事件
這篇文章主要為大家介紹了阻止mousemove或touchmove與click事件同時觸發(fā)技巧,一個按鈕綁定了多個事件,所以就要想辦法阻止 mouse 鼠標事件或 touch 觸摸事件 與 click 事件同時觸發(fā),不然每次拖拽按鈕后都會觸發(fā) click 事件,這顯然是不友好的2023-06-06
JS跨域之window.name實現(xiàn)的跨域數(shù)據(jù)傳輸
這篇文章主要介紹了JS跨域之window.name實現(xiàn)的跨域數(shù)據(jù)傳輸,需要的朋友可以參考下2022-01-01
js實現(xiàn)的四級左側(cè)網(wǎng)站分類菜單實例
這篇文章主要介紹了js實現(xiàn)的四級左側(cè)網(wǎng)站分類菜單,實例分析了javascript操作頁面元素實現(xiàn)tab切換的相關技巧,需要的朋友可以參考下2015-05-05

