From 6da0e2ce8d1690f1dc2c317e94028912594abed6 Mon Sep 17 00:00:00 2001 From: greenhat616 Date: Fri, 1 Sep 2023 00:25:26 +0800 Subject: [PATCH] fix(page): pagination in review records --- components/review/records/PollDetailModal.vue | 16 ++- pages/dashboard/records/review.vue | 104 +++++++++++++++--- 2 files changed, 102 insertions(+), 18 deletions(-) diff --git a/components/review/records/PollDetailModal.vue b/components/review/records/PollDetailModal.vue index 658b3c7..730a95e 100644 --- a/components/review/records/PollDetailModal.vue +++ b/components/review/records/PollDetailModal.vue @@ -12,7 +12,13 @@ const emit = defineEmits<{ // fetch PollDetail const pollID = computed(() => props.pollId) -const { data, pending, error, refresh } = usePollDetail(pollID) +const { data, pending, error, refresh } = usePollDetail( + pollID, + {}, + { + immediate: false + } +) watch( () => props.open, @@ -29,9 +35,9 @@ watch( @update:open="emit('update:open', $event)" @ok="emit('update:open', false)" > - + @@ -83,6 +89,10 @@ watch(