Browse Source

完善初次进入页面逻辑

million 1 year ago
parent
commit
2d6bc9c74d
4 changed files with 14 additions and 13 deletions
  1. 2 2
      src/utils/getZkSyncBridge.js
  2. 1 1
      src/utils/getZksEra.js
  3. 1 1
      src/utils/getZksLite.js
  4. 10 9
      src/views/HomeView.vue

+ 2 - 2
src/utils/getZkSyncBridge.js

@@ -209,9 +209,9 @@ async function getZkSyncBridge(address) {
     } catch (e) {
         return {
             // zks2_last_tx: "Error",
-            totalExchangeAmount: "Error",
+            totalExchangeAmount: "0",
             // totalFee: "Error",
-            contractActivity: "Error",
+            contractActivity: "0",
             // timeArr:'Error'
             // dayActivity: "Error",
             // weekActivity: "Error",

+ 1 - 1
src/utils/getZksEra.js

@@ -21,7 +21,7 @@ async function getZksEra(address) {
         return {tx2};
     } catch (error) {
         console.error(error);
-        return {balance2: "Error", tx2: "Error", usdcBalance: "Error"};
+        return {balance2: "Error", tx2: "0", usdcBalance: "Error"};
     }
 }
 

+ 1 - 1
src/utils/getZksLite.js

@@ -21,7 +21,7 @@ async function getZksLite(address) {
         return {tx1};
     } catch (error) {
         console.error(error);
-        return {balance1: "Error", tx1: "Error"};
+        return {balance1: "Error", tx1: "0"};
     }
 }
 

+ 10 - 9
src/views/HomeView.vue

@@ -203,14 +203,15 @@ const processTime = () => {
       forLoop()
     }
   }
-
-  tradingTimeArr.value.forEach((item:any) => {
-    let receivedAt = new Date(Date.parse(item.receivedAt)).toString();
-    let strArr = receivedAt.split(' ')
-    let month = strArr[1]
-    let index = showMonthArr.value.indexOf(month)
-    showMonthNumberArr.value[index]++
-  })
+  if (tradingTimeArr.value){
+    tradingTimeArr.value.forEach((item:any) => {
+      let receivedAt = new Date(Date.parse(item.receivedAt)).toString();
+      let strArr = receivedAt.split(' ')
+      let month = strArr[1]
+      let index = showMonthArr.value.indexOf(month)
+      showMonthNumberArr.value[index]++
+    })
+  }
 
   initEcharts()
 
@@ -281,7 +282,7 @@ const toEmail = (email:string) => {
           <img src="../assets/git-commit-line.svg" alt="commit">
           Connect Wallet
         </div>
-        <div class="connect" v-show="address">
+        <div class="connect" v-if="address">
           <img src="../assets/git-commit-line-black.svg" alt="commit">
           {{ address.slice(0, 8) }}...{{ address.slice(-4) }}
         </div>