この記事の例では、タイマー機能を実装するための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の使用
CocosCreator バージョン 2.3.4ドラゴンボーンアニメーションキールアニメーションを ...
1. 概要いわゆるライフサイクル機能とは、特定の条件下で自動的にトリガーされる機能です。 2. VU...
この記事では、Web ページを作成する前に確認すべき、いわゆる仕様をいくつかまとめました。皆様のお役...
目次序文導入ngram全文パーサー全文インデックスを作成する検索方法1. 自然言語検索(自然言語モー...
説明 ソリューションVMware 15 仮想マシン ブリッジ モードではインターネットにアクセスでき...
目次1. ストアドプロシージャ1.1. 基本構文1.2 実行権限を指定してストアドプロシージャを作成...
Centos システムの指定された場所に Nginx をインストールするにはどうすればいいですか?は...
MySQL は非常に強力なリレーショナル データベースです。しかし、初心者の中には、インストールや設...
目次1. MySQL 8.0.18のインストール2. 環境変数を設定する3. 接続テスト1. MyS...
目次1. Dockerの設定2. レジストリとネットワークを作成する3. コンテナを起動する環境説明...
1. <a>タグを使用して完了します <a href="/user/te...
watch : データの変更を監視する(特定の値の変更イベント) vue2.x データ(){ 戻る ...
オリジナル: http://developer.yahoo.com/performance/rule...
この初心者は、Docker を学び始めたばかりの頃にこのような問題に遭遇しました。記録しておきます。...
1. まず、インタラクティブに使用するための .json ファイルを作成します。json データ形式...