From c132d70aaf630700adbbb5cd8233535ea6d1554b Mon Sep 17 00:00:00 2001 From: bob <312777916@qq.com> Date: Wed, 26 Feb 2025 23:41:53 +0800 Subject: [PATCH] =?UTF-8?q?=E5=AF=B9=E7=99=BB=E5=BD=95=E8=AF=B7=E6=B1=82?= =?UTF-8?q?=E5=81=9A=E6=B5=81=E6=8E=A7?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/views/LoginPage.vue | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/src/views/LoginPage.vue b/src/views/LoginPage.vue index 7f17488..16a3f1c 100644 --- a/src/views/LoginPage.vue +++ b/src/views/LoginPage.vue @@ -93,8 +93,7 @@ const register = async () => { const login = async () => { await form.value.validate() // 登录之前预校验 - const response = userLoginService(formModel.value) - response + loginWrapper() .then(async (res) => { userData.setAt(res.data.data.accessToken) userData.setRt(res.data.data.refreshToken) @@ -149,7 +148,13 @@ const onClickCaptcha = () => { }) } -// 60s内只能被执行10次 +const loginWrapper = flowLimiteWrapper( + async () => { + return userLoginService(formModel.value) + }, + 5, + 60000 +) const getCaptchaImageWrapper = flowLimiteWrapper( async () => { captchaId.value = ''