ホームページ  >  記事  >  ウェブフロントエンド  >  vueで検証コードの60秒カウントダウン機能を実装する簡単な例

vueで検証コードの60秒カウントダウン機能を実装する簡単な例

小云云
小云云オリジナル
2018-05-15 15:39:072768ブラウズ

この記事では、Vue の 60 秒カウントダウン機能を簡単に実装する方法を主に紹介します。興味のある方は参考にしてください。

html

<span v-show="show" @click="getCode">获取验证码</span>
<span v-show="!show" class="count">{{count}} s</span>

js

 data(){
   return {
    show: true,
    count: &#39;&#39;,
    timer: null,
   }
  },
  methods:{
    getCode(){
      const TIME_COUNT = 60;
      if (!this.timer) {
        this.count = TIME_COUNT;
        this.show = false;
        this.timer = setInterval(() => {
        if (this.count > 0 && this.count <= TIME_COUNT) {
          this.count--;
         } else {
          this.show = true;
          clearInterval(this.timer);
          this.timer = null;
         }
        }, 1000)
       }
    }  
  }

関連する推奨事項:

JavaScript 確認コードを取得する 60 秒のカウントダウン

SMS 確認コードを送信した後に 60 秒のカウントダウンを実装する

js コードで 60 秒のカウントを実装するクリックすると下にボタン _JavaScript スキル

以上がvueで検証コードの60秒カウントダウン機能を実装する簡単な例の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。