Forráskód Böngészése

feat: 修改报错提示

linwenxin 1 éve
szülő
commit
36a985f812
2 módosított fájl, 21 hozzáadás és 13 törlés
  1. 2 0
      src/App.vue
  2. 19 13
      src/common/http/index.js

+ 2 - 0
src/App.vue

@@ -73,6 +73,7 @@
     },
     methods: {
       async getSendMsg() {
+        // #ifndef H5
         (function getUserVal() {
           if (getUserValTimeId) {
             clearTimeout(getUserValTimeId)
@@ -86,6 +87,7 @@
             })
             .catch((error) => {});
         })()
+        // #endif
       },
       async updateUserInfo() {
 

+ 19 - 13
src/common/http/index.js

@@ -45,13 +45,15 @@ export const $http = (url, method, data, json, loadingBool = false) => {
         return {}
       }
 
-      uni.showToast({
-        title: res.message || ('Error_'+res.code),
-        icon: 'none',
-        duration: 1500
-      })
+      if (res.message || res.code) {
+        uni.showToast({
+          title: res.message || 'Error',
+          icon: 'none',
+          duration: 1500
+        })
+      }
 
-      return Promise.reject(new Error(res.message || ('Error_'+res.code)))
+      return Promise.reject(new Error(res.message || 'Error'))
     } else {
       return res
     }
@@ -164,15 +166,19 @@ export const axios = function(obj = {}) {
         if (whiteCodes.indexOf(res.code) < 0) {
           if (res.code === 1001) {
             goLoginPage()
-            reject(new Error(res.message || ('Error_'+res.code)));
+            reject(new Error(res.message || 'Error'));
             return {}
           }
-          uni.showToast({
-            title: res.message || ('Error_'+res.code),
-            icon: 'none',
-            duration: 1500
-          })
-          reject(new Error(res.message || ('Error_'+res.code)));
+
+          if (res.message || res.code) {
+            uni.showToast({
+              title: res.message || 'Error',
+              icon: 'none',
+              duration: 1500
+            })
+          }
+
+          reject(new Error(res.message || 'Error'));
         } else {
           resolve(res)
         }