この記事の例では、タイマー機能を実装するための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の使用
この質問をされたとき、私は無知で頭が真っ白になりました。もちろん、正しく答えられませんでした。私はず...
IE で ClearType をオンにした後に発生する透明フォントの問題を解決するには、透明要素に背...
今回はReact-Flaskフレームワーク上でアップロードコンポーネントを開発するスキルについてお話...
背景レプリケーションはデータの完全なコピーです。レプリケーションが必要な理由として、まず思い浮かぶの...
目次新しいユーザーを作成する新規ユーザーを承認する新規ユーザーのSSHキーログインを有効にする他のS...
最近、オンライン セキュリティ スキャンにより、MySQL コネクタに脆弱性が見つかりました。確認し...
yumを使用してcentos7.3にDocker V1.13.1をインストールしましたしかし、doc...
弊社のプロジェクトは Java で開発され、ミドルウェアは Tomcat でした。運用中に、Tomc...
この記事では、MySQL データベースのバックアップを実装するさまざまな方法について説明します。ご参...
仮想環境で pip 経由でインストールしてみてください: pip で mysqlclient をイン...
目次序文Axiosのインストールと設定シンプルなGETリクエストを開始するPOSTリクエストを行うシ...
MySQL 5.7 以降では、多くのセキュリティ更新が追加されました。旧バージョンのユーザーは慣れて...
Docker では、ポート マッピングを使用して、Docker コンテナーのサービスをホスト マシン...
RHEL8/CentOS8 に基づく一般的な nmcli コマンド # IP を表示する (ifco...
質問: コンピュータを再起動した後、docker の mysql コンテナを再起動できません。原因が...