この記事の例では、タイマー機能を実装するためのVueの具体的なコードを参考までに共有しています。具体的な内容は次のとおりです。 まずsetTimeoutとsetIntervalの違いを知る必要があります setTimeout は指定された時間後に 1 回だけ実行されます。コードは次のとおりです。 <スクリプト> //タイマーは非同期で実行されます function hello(){ アラート("こんにちは"); } //メソッド名を使用してメソッドを実行します var t1 = window.setTimeout(hello,1000); var t2 = window.setTimeout("hello()",3000);//文字列実行メソッドを使用する window.clearTimeout(t1);//タイマーを削除する</script> setInterval は指定された期間のサイクルで実行されます。コードは次のとおりです。 //リアルタイム更新時間の単位はミリ秒です setInterval('refreshQuery()',8000); /* クエリを更新 */ 関数refreshQuery(){ $("#mainTable").datagrid('reload',null); } 一般的に、setTimeout はメソッドまたは関数の実行を遅らせるために使用されます。 タイマーHTMLコード <div class="父"> <ul> <li>{{1} }:</span></li> <li>{{2} }:</span></li> <li>{{3}}</li> </ul> <el-button type="primary" @click="startHandler">開始</el-button> <el-button type="primary" @click="endHandler">一時停止</el-button> </div> JAVASCRIPTコード <スクリプト> エクスポートデフォルト{ 名前: 'HelloWorld', データ(){ 戻る { フラグ: null、 1 : '00', // 時間 2 : '00', // 分 3 : '00', // 秒 abc : 0, // 秒数 cde : 0, // 分数 efg : 0, // 時間数 } }, 小道具: { メッセージ: 文字列 }, マウント() { }, 方法:{ // タイミングを開始する startHandler(){ this.flag = setInterval(()=>{ if(this.three === 60 || this.three === '60'){ this.three = '00'; this.abc = 0; if(this.two === 60 || this.two === '60'){ this.two = '00'; this.cde = 0; if(this.efg+1 <= 9){ this.efg++; this.one = '0' + this.efg; }それ以外{ this.efg++; this.one = this.efg; } }それ以外{ if(this.cde+1 <= 9){ this.cde++; this.two = '0' + this.cde; }それ以外{ this.cde++; this.two = this.cde; } } }それ以外{ もし(this.abc+1 <= 9){ this.abc++; this.three = '0' + this.abc; }それ以外{ this.abc++; this.three=this.abc; } } },100) }, // 一時停止タイミング endHandler(){ this.flag = clearInterval(this.flag) } } } </スクリプト> 効果は以下のとおりです。 以上がこの記事の全内容です。皆様の勉強のお役に立てれば幸いです。また、123WORDPRESS.COM を応援していただければ幸いです。 以下もご興味があるかもしれません:
|
<<: Django 2.2 を MySQL データベースに接続する方法
>>: Dockerイメージストレージoverlayfsの使用
この記事では、無限ループスクロールを実現するためのReactの具体的なコードを参考までに紹介します。...
この記事で説明する等高レイアウトでは、純粋な CSS を使用して、要素の高さを手動で設定することなく...
目次目的npm init および package.json ファイルモジュールのインストールと管理モ...
問題の説明最近のバックグラウンドサービスでは、特定の命令の要求データをディスクに保存する新しい機能が...
必要なときにサービスを有効にし、必要がないときは無効にします。データベース サービスを管理する方法:...
目次1. 部分文字列() 2. サブストラクチャ() 3.インデックス() 4.最後のインデックス(...
序文最近、仕事で問題が発生しました。 Centos7 システムでは MySQL にリモート接続できな...
目次pom 構成Setting.xml 構成ログインステータスログインが必要ですログインは必要ありま...
この記事では、CSS を使用して半透明の背景と不透明なテキストの効果を実現する方法の例を紹介します。...
目次前の単語使用シナリオ参照HTML要素クラスコンポーネント機能コンポーネント[DOMノードを親コン...
Deepin がルートユーザーとして Google Chrome ブラウザを起動できない問題を解決す...
Nginxの仕組みNginx はコアとモジュールで構成されています。 Nginx 自体は実際にはほと...
1. 新しいユーザーを作成します。 1. SQL ステートメントを実行して新しいものを作成します (...
矢印関数は ES6 の新機能です。独自の this はありません。その this ポイントは外部のコ...
仮想マシンに独自の LAN IP を持たせたいので、テストを容易にするためにブリッジを使用します。 ...