From 38ae5d4a972ed6b1c3b3bfd23cb0b2dd5d61520d Mon Sep 17 00:00:00 2001 From: ZhouWei <1244620067@qq.com> Date: Wed, 21 Feb 2024 22:29:36 +0800 Subject: [PATCH 1/2] fix(Pagination): block default events for the enter key --- components/vc-pagination/Pagination.tsx | 1 + 1 file changed, 1 insertion(+) diff --git a/components/vc-pagination/Pagination.tsx b/components/vc-pagination/Pagination.tsx index d0c3b7152a..4ba98b021a 100644 --- a/components/vc-pagination/Pagination.tsx +++ b/components/vc-pagination/Pagination.tsx @@ -282,6 +282,7 @@ export default defineComponent({ return total > totalBoundaryShowSizeChanger; }, runIfEnter(event, callback, ...restParams) { + event.preventDefault(); if (event.key === 'Enter' || event.charCode === 13) { callback(...restParams); } From c46f6febd027fc6dd1871992c99a6159400bb4df Mon Sep 17 00:00:00 2001 From: ZhouWei <1244620067@qq.com> Date: Thu, 22 Feb 2024 16:58:52 +0800 Subject: [PATCH 2/2] refactor: consider other keyboard events --- components/vc-pagination/Pagination.tsx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/components/vc-pagination/Pagination.tsx b/components/vc-pagination/Pagination.tsx index 4ba98b021a..71c416b24a 100644 --- a/components/vc-pagination/Pagination.tsx +++ b/components/vc-pagination/Pagination.tsx @@ -282,8 +282,8 @@ export default defineComponent({ return total > totalBoundaryShowSizeChanger; }, runIfEnter(event, callback, ...restParams) { - event.preventDefault(); if (event.key === 'Enter' || event.charCode === 13) { + event.preventDefault(); callback(...restParams); } },