この記事では、参考までにタイマーを実装するためのVueの具体的なコードを紹介します。具体的な内容は次のとおりです。 ここで行うことは、カウントダウンを開始および終了するためのボタンをクリックすることです <div class="time" v-if="rptType">{{str}}</div> <div class="receipt" :class="rptType?'jdz':'jiedan'" @click="receipt">開始</div> データ(){ 戻る { rptType: false, //ステータス h: 0, //時間、分、秒、ミリ秒を定義し、0 に初期化します。 午前:0、 ミリ秒:0, s:0, 時間:0, 文字列:''、 } }, マウント:関数(){ this.$nextTick(function (){//ビュー全体がレンダリングされます}) }, 方法:{ getTask: 関数(e){ this.taskType = e; }, //受信開始: function() { this.rptType = !this.rptType; if(this.rptType){ this.time=setInterval(this.timer,50); }それ以外{ this.reset() } }, timer: function(){ //タイミング関数を定義する this.ms=this.ms+50; //ミリ秒if(this.ms>=1000){ ms = 0; this.s=this.s+1; //秒} s>=60の場合 0 を返します。 this.m=this.m+1; //分} if(this.m>=60){ 0 を返します。 this.h=this.h+1; //時間} this.str =this.toDub(this.h)+":"+this.toDub(this.m)+":"+this.toDub(this.s)+""/*+this.toDubms(this.ms)+"ミリ秒"*/; // document.getElementById('mytime').innerHTML=h+"時間"+m+"分"+s+"秒"+ms+"ミリ秒"; }, toDub: function(n){ //0演算を追加 if(n<10){ "0"+n を返します。 } それ以外 { ""+n を返します。 } }, reset: function(){ //リセット clearInterval(this.time); 0 を返します。 0 を返します。 ms = 0; 0 を返します。 00:00:00 ... }, } 以上がこの記事の全内容です。皆様の勉強のお役に立てれば幸いです。また、123WORDPRESS.COM を応援していただければ幸いです。 以下もご興味があるかもしれません:
|
<<: Windows 10 の Docker で countly-server を展開して実行するプロセス
時には、画像上に複数の領域を設定する必要があります。マウスで画像のさまざまな領域をクリックしてさまざ...
実装のアイデアまず、親コンテナーを作成し、2 つの順序なしリストを使用して、柔軟なレイアウトで親コン...
序文この記事は Meituan の大物によって書かれました。とても素晴らしいので、皆さんと共有したい...
最近人気のWeChatタップ機能を見て、CSS3アニメーションを見直し、このボックスシェイクアニメー...
構文の構成: 1 注釈情報2 コマンド --- パラメータ [通常は大文字 | 実際には大文字と小文...
1. 遭遇した問題分散プロジェクトの展開プロセスでは、サーバーの再起動後にアプリケーション(データベ...
入力ボックスの値を取得する複数の方法最初の方法は、制御されていないコンポーネントの取得です2番目の方...
前の 2 つの章を終えて、ボタンのフローティング アニメーションについて新たな理解が得られましたか?...
Element UIは、複数のテーブルを同時に水平および垂直にスクロールすることを実装します。 コー...
1. クリアフローティング法1前の親要素の高さを設定します。注: エンタープライズ開発では、可能であ...
序文最近、プロジェクトを構築しているときに、リクエストのカプセル化について考え、どのようにカプセル化...
MySQL の通常のソート、カスタム ソート、中国語のピンイン文字によるソート。実際の SQL を記...
サーバーの配置数日間無料で使用できるクラウドサーバー(Alibaba Cloud、Huawei Cl...
長い間、リソースの制約により、使用できるフォントが限られていたため、Web サイトの開発は妨げられて...
序文テストを行う際、大量のデータによる負荷に耐えるプロジェクトの能力をテストするために、通常はテスト...