vue驗證碼倒計時60s


vue3驗證碼倒計時60s

//倒計時60s

const timeNum = ref(60);
const countDown = ref();
const isShowSend = ref(true);


    const getSetInterval = (): void => {
      countDown.value = setInterval(() => {
        setTimeout(() => {
          if (timeNum.value > 0 && timeNum.value <= 60) {
            isShowSend.value = false;
            timeNum.value--;
          } else {
            isShowSend.value = true;
            clearInterval(countDown.value);
          }
        }, 0);
      }, 1000);
    };

return {
      isShowSend,
      timeNum,
      countDown,
}

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM