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 +} +