From 33ed22434b53b797bfdd678bbd88917e2316e963 Mon Sep 17 00:00:00 2001 From: yuetsh <517252939@qq.com> Date: Thu, 20 Mar 2025 18:25:48 +0800 Subject: [PATCH] fix --- src/pages/UserManage.vue | 18 ++++++++++++++++-- 1 file changed, 16 insertions(+), 2 deletions(-) diff --git a/src/pages/UserManage.vue b/src/pages/UserManage.vue index c469ba5..42cc744 100644 --- a/src/pages/UserManage.vue +++ b/src/pages/UserManage.vue @@ -155,8 +155,22 @@ async function init() { count.value = data.count } -watch(() => [query.page, query.role], init) -watchDebounced(() => query.username, init, { debounce: 500, maxWait: 1000 }) +watch(() => query.page, init) +watch( + () => query.role, + () => { + query.page = 1 + init() + }, +) +watchDebounced( + () => query.username, + () => { + query.page = 1 + init() + }, + { debounce: 500, maxWait: 1000 }, +) watch( () => query.page, (v) => router.push({ params: { page: v } }),