From eb503387601ce7d761afdd114923072f9b98e099 Mon Sep 17 00:00:00 2001 From: zhangdongxue Date: Sat, 25 Sep 2021 21:08:52 +0800 Subject: [PATCH] fix --- src/views/Block/index.vue | 29 +++++++++++++++++++++-------- 1 file changed, 21 insertions(+), 8 deletions(-) diff --git a/src/views/Block/index.vue b/src/views/Block/index.vue index 188dbf5..2c67fd1 100644 --- a/src/views/Block/index.vue +++ b/src/views/Block/index.vue @@ -13,10 +13,13 @@ @@ -50,16 +53,15 @@ import { block } from '@/api' import { useStore } from '@/store' import { computed, onBeforeUnmount, ref } from 'vue' -import { useRouter } from 'vue-router' const store = useStore() -const router = useRouter() const maxHeight = computed(() => store.getters.maxHeight) const start = maxHeight.value - 19 const blockList = ref([]) -const interval = ref(0) +// eslint-disable-next-line no-undef +const interval = ref() interval.value = setInterval(() => { block.getLastHeader().then(res => { @@ -72,12 +74,23 @@ interval.value = setInterval(() => { }, 1000) onBeforeUnmount(() => { - clearInterval(interval.value) + clearInterval(Number(interval.value)) }) block.getHeaders(start, maxHeight.value, false).then(res => { blockList.value = res.result.items.reverse() }) + +const currentPage = ref(1) +const pageSize = ref(20) + +const handleSizeChange = (e: number) => { + pageSize.value = e +} +const handleCurrentChange = (e) => { + currentPage.value = e +} +