From a5dbbc4163ca58579638161260555c345e90f1e5 Mon Sep 17 00:00:00 2001 From: YGXB_net Date: Wed, 3 Jun 2026 13:55:20 +0800 Subject: [PATCH] =?UTF-8?q?refactor(=E5=89=8D=E7=AB=AF):=20=E4=BC=98?= =?UTF-8?q?=E5=8C=96=E9=A6=96=E9=A1=B5=E5=88=B7=E6=96=B0=E6=95=B0=E6=8D=AE?= =?UTF-8?q?=E9=80=BB=E8=BE=91?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- web/src/views/HomeView.vue | 14 +++++++++----- 1 file changed, 9 insertions(+), 5 deletions(-) diff --git a/web/src/views/HomeView.vue b/web/src/views/HomeView.vue index 7b7e9c3..7ac0587 100644 --- a/web/src/views/HomeView.vue +++ b/web/src/views/HomeView.vue @@ -21,7 +21,7 @@ const updateTime = () => { const fetchInfo = async () => { if (!input.value) return - loading.value = true + try { const res = await axios.get('/api/token/info', { params: {token: input.value} @@ -29,14 +29,18 @@ const fetchInfo = async () => { result.value = res.data.result token.value = input.value updateTime() - // ElMessage({message: '刷新成功', type: 'success', duration: 1500}) } catch { ElMessage({message: 'Token输入错误', type: 'error', duration: 2000}) - } finally { - loading.value = false } } +const refresh = async () => { + loading.value = true + await fetchInfo() + loading.value = false + ElMessage({message: '查询成功', type: 'success', duration: 1500}) +} + const inputChange = () => { if (input.value) fetchInfo() } @@ -83,7 +87,7 @@ const statCards = [ - + 查询