修复倒计时问题

This commit is contained in:
柏码の讲师 2023-08-20 18:32:31 +08:00
parent 06f96ed444
commit 68966cd9d8
2 changed files with 12 additions and 2 deletions

View File

@ -133,7 +133,12 @@ const validateEmail = () => {
coldTime.value = 60 coldTime.value = 60
get(`/api/auth/ask-code?email=${form.email}&type=reset`, () => { get(`/api/auth/ask-code?email=${form.email}&type=reset`, () => {
ElMessage.success(`验证码已发送到邮箱: ${form.email},请注意查收`) ElMessage.success(`验证码已发送到邮箱: ${form.email},请注意查收`)
setInterval(() => coldTime.value--, 1000) const handle = setInterval(() => {
coldTime.value--
if(coldTime.value === 0) {
clearInterval(handle)
}
}, 1000)
}, (message) => { }, (message) => {
ElMessage.warning(message) ElMessage.warning(message)
coldTime.value = 0 coldTime.value = 0

View File

@ -150,7 +150,12 @@ const validateEmail = () => {
coldTime.value = 60 coldTime.value = 60
get(`/api/auth/ask-code?email=${form.email}&type=register`, () => { get(`/api/auth/ask-code?email=${form.email}&type=register`, () => {
ElMessage.success(`验证码已发送到邮箱: ${form.email},请注意查收`) ElMessage.success(`验证码已发送到邮箱: ${form.email},请注意查收`)
setInterval(() => coldTime.value--, 1000) const handle = setInterval(() => {
coldTime.value--
if(coldTime.value === 0) {
clearInterval(handle)
}
}, 1000)
}, undefined, (message) => { }, undefined, (message) => {
ElMessage.warning(message) ElMessage.warning(message)
coldTime.value = 0 coldTime.value = 0