diff --git a/web/src/views/TokenDetailView.vue b/web/src/views/TokenDetailView.vue index 1a6f82f..c260aca 100644 --- a/web/src/views/TokenDetailView.vue +++ b/web/src/views/TokenDetailView.vue @@ -22,19 +22,15 @@ const isLoading = ref(false) const fetchInfo = async () => { if (!value.value) return - loading.value = true - try { - const res = await axios.get('/api/token/info', { - params: { - token: value.value - } - }) - if (res.status === 200) { - result.value = res.data.result - lastUpdate.value = new Date().toLocaleTimeString() + + const res = await axios.get('/api/token/info', { + params: { + token: value.value } - } finally { - loading.value = false + }) + if (res.status === 200) { + result.value = res.data.result + lastUpdate.value = new Date().toLocaleTimeString() } } @@ -49,8 +45,10 @@ const fetchTokens = async () => { } } -const refresh = () => { - fetchInfo() +const refresh = async () => { + loading.value = true + await fetchInfo() + loading.value = false ElMessage({message: '刷新成功', type: 'success', duration: 1500}) }