From d0f6c76984e6c5b18d4768b118d9fe9269871f11 Mon Sep 17 00:00:00 2001 From: Litrix Date: Tue, 7 Jan 2025 13:00:00 +0800 Subject: [PATCH] =?UTF-8?q?=F0=9F=8E=88=20perf:=20=E6=9A=82=E5=AD=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/components/PagedWrapper.vue | 4 +-- src/components/club/ClubList.vue | 4 +-- src/components/manage/ManageBreadcrumb.vue | 7 ++++-- src/schemas/response.ts | 4 +-- src/stores/user.ts | 1 + src/views/manage/ManageClubPage.vue | 29 +++++++++++++++++++++- src/views/manage/ManagePage.vue | 3 +++ 7 files changed, 43 insertions(+), 9 deletions(-) diff --git a/src/components/PagedWrapper.vue b/src/components/PagedWrapper.vue index a26a1d2..5551220 100644 --- a/src/components/PagedWrapper.vue +++ b/src/components/PagedWrapper.vue @@ -38,7 +38,7 @@ type Succeed = SucceedRespOf>; type DataList = Succeed['data']['data']; const { schema, - getRequestOptions, + requestOptions: getRequestOptions, num, hidePager = false, } = defineProps<{ @@ -48,7 +48,7 @@ const { paginationBackground?: boolean; paginationLayout?: string; hidePager?: boolean; - getRequestOptions: (page: number, num: number) => AxiosRequestConfig; + requestOptions: (page: number, num: number) => AxiosRequestConfig; }>(); defineSlots<{ default: (props: { data: DataList }) => unknown; diff --git a/src/components/club/ClubList.vue b/src/components/club/ClubList.vue index b189d37..125b730 100644 --- a/src/components/club/ClubList.vue +++ b/src/components/club/ClubList.vue @@ -5,7 +5,7 @@ :hide-pager="brief" :schema="clubListRespSchema" :num="10" - :get-request-options="getClubListRequestOptions" + :request-options="getClubListRequestOptions" >