xiongzhu 2 anos atrás
pai
commit
01ca7d6c66
2 arquivos alterados com 4 adições e 6 exclusões
  1. 3 4
      src/views/HomeView.vue
  2. 1 2
      src/views/MainView.vue

+ 3 - 4
src/views/HomeView.vue

@@ -114,7 +114,7 @@ import { ElMessage, ElMessageBox } from 'element-plus'
 import { http } from '@/plugins/http'
 import { ethers, Wallet } from 'ethers'
 import { Copy, ArrowNarrowRight, ArrowsRightLeft } from '@vicons/tabler'
-import { useClipboard, useFileDialog } from '@vueuse/core'
+import { useClipboard, useFileDialog, useIntervalFn } from '@vueuse/core'
 
 const network = inject('network')
 watch(network, () => {
@@ -217,9 +217,8 @@ async function getAccounts() {
     const res = await http.get('/accounts/my', { network: network.value })
     accounts.value = res
 }
-onMounted(() => {
-    getAccounts()
-})
+useIntervalFn(getAccounts, 10000)
+getAccounts()
 function copyAddress(address) {
     const { copy } = useClipboard({
         legacy: true

+ 1 - 2
src/views/MainView.vue

@@ -23,7 +23,7 @@
                 </el-dropdown>
             </ElHeader>
             <ElMain class="bg-neutral-50 dark:bg-neutral-900">
-                <HomeView></HomeView>
+                <RouterView />
             </ElMain>
         </ElContainer>
 
@@ -51,7 +51,6 @@ import { User, MoodSmile, Wallet, Home, ExternalLink, Menu2, Settings, Photo } f
 import UserAvatar from '@/components/UserAvatar.vue'
 import ChangePwd from '@/components/ChangePwd.vue'
 import { http } from '@/plugins/http'
-import HomeView from './HomeView.vue'
 import { useStorage } from '@vueuse/core'
 
 const route = useRoute()