中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

Vue驗證碼60秒倒計時功能簡單實例代碼

發布時間:2020-08-28 20:59:28 來源:腳本之家 閱讀:274 作者:Goodbye_Youth 欄目:web開發

template

<template>
 <div class='login'>
 <div class="loginHeader">
  <input type="tel" class="loginBtn border-bottom" placeholder="請輸入手機號" />
  <input type="tel" class="codeBtn" placeholder="請輸入驗證碼" />
  <input type="button" class="getNumber" v-model="codeMsg" @click="getCode" :disabled="codeDisabled" />
 </div>
 </div>
</template>

script

<script>
 export default {
 data() {
  return {
  // 是否禁用按鈕
  codeDisabled: false,
  // 倒計時秒數
  countdown: 60,
  // 按鈕上的文字
  codeMsg: '獲取驗證碼',
  // 定時器
  timer: null
  }
 },

 methods: {
  // 獲取驗證碼
  getCode() {
  // 驗證碼60秒倒計時
  if (!this.timer) {
   this.timer = setInterval(() => {
   if (this.countdown > 0 && this.countdown <= 60) {
    this.countdown--;
    if (this.countdown !== 0) {
    this.codeMsg = "重新發送(" + this.countdown + ")";
    } else {
    clearInterval(this.timer);
    this.codeMsg = "獲取驗證碼";
    this.countdown = 60;
    this.timer = null;
    this.codeDisabled = false;
    }
   }
   }, 1000)
  }
  }
 }
 }
</script>

css(scss寫法)

<style>
.login{
 width: 100%;
 height: 100%;
 background: #F9F9F9;
 .loginHeader{
 padding: 0 10px;
 background: #fff;
 margin-top: 20px;
 overflow: hidden;
 .loginBtn{
  width: 100%;
  height: 42px;
  border: none;
  background: #fff;
  color: #444;
  border-radius: 4px;
  outline: none;
  padding-left: 3px;
  font-size: 1.4rem;
  box-sizing: border-box;
  -webkit-appearance:none;
 }
 .border-bottom{
  border-bottom: 1px solid #F3F3F3;
 }
 .codeBtn{
  width: 63%;
  height: 42px;
  border: none;
  background: #fff;
  color: #444;
  border-radius: 4px;
  float: left;
  outline: none;
  padding-left: 3px;
  font-size: 1.4rem;
  box-sizing: border-box;
  -webkit-appearance:none;
 }
 .getNumber{
  width: 35%;
  height: 36px;
  float: right;
  margin-top: 3px;
  border: 1px solid #09BB07;
  color: #09BB07;
  background: #fff;
  border-radius: 4px;
  outline: none;
  -webkit-appearance:none;
 }
 }
}
</style>

總結

以上所述是小編給大家介紹的Vue驗證碼60秒倒計時功能簡單實例代碼,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復大家的。在此也非常感謝大家對億速云網站的支持!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

舟山市| 伊宁市| 电白县| 景谷| 女性| 勐海县| 宝应县| 高邮市| 大关县| 石狮市| 钦州市| 河东区| 醴陵市| 百色市| 平塘县| 太白县| 大庆市| 闻喜县| 望奎县| 鄂伦春自治旗| 毕节市| 张家港市| 衡东县| 菏泽市| 大同县| 文安县| 台湾省| 莆田市| 仁寿县| 高密市| 海南省| 宁夏| 镇江市| 景德镇市| 突泉县| 罗甸县| 桂林市| 泸水县| 大同市| 宣城市| 荔浦县|