この記事ではVueを使ってプログレスバーの変更を簡単に実装してみましたので参考にしてください。具体的な内容は以下のとおりです。 まず、エフェクト画像の波: マイナスをクリックすると10%ずつ減ります 値が 0% に減少すると、マイナス ボタンは非表示になります。 次に「再起動」をクリックして初期状態に戻します さっそくコードを見てみましょう <!DOCTYPE html> <html lang="ja"> <ヘッド> <メタ文字セット="UTF-8"> <title>ホーム</title> <link rel="スタイルシート" href="style.css" > <script src="https://cdn.jsdelivr.net/npm/vue/dist/vue.js"></script> </head> <本文> <div id="vue-app"> <div class="プロセス"> <div v-bind:style="{width: health+'%'}"></div> </div> <div class="bu"> <button v-on:click="sub" v-show="!eable">減算</button> <button v-on:click="reset">再起動</button> </div> </div> js: <script src="app.js"></script> </本文> </html> 新しいVue({ el:"#vue-app", データ:{ 体力: 100、 有効: false }, 方法: サブ:関数(){ this.health -= 10; if(this.health <= 0){ this.eable = true; } }, リセット:関数(){ this.health = 100; this.eable = false; } } }); CS: ... 。プロセス{ 幅: 250ピクセル; 高さ: 30px; マージン: 0 自動; 境界線: 黒 4px 実線; } .process div{ 高さ: 30px; 背景: 赤; } .bu{ 幅: 250ピクセル; マージン: 20px 自動; } .bu ボタン{ マージン: 0 20px; } 簡単な実装のアイデアは次のとおりです。 v-bind:style を使用して、width の値を health にバインドします。減少する場合は、10 ずつ減少します。0 に減少すると、減少ボタンを非表示にします。 非表示にする場合は、v-show に応じて状態変数を使用して制御できます。true のときは表示され、false のときは非表示になります。 以上がこの記事の全内容です。皆様の勉強のお役に立てれば幸いです。また、123WORDPRESS.COM を応援していただければ幸いです。 以下もご興味があるかもしれません:
|
<<: MySQL の起動オプションとシステム変数の例の詳細な説明
>>: Tencent Cloud 上で Hadoop 3.x 疑似クラスターを構築する方法を説明します
序文:フロントエンド: jq+h5 で 9 グリッドのダイナミック効果を実現バックエンド: thin...
多くの人は、Scss を使用する瞬間からコンパイル方法を説明されてきました。したがって、コマンドのコ...
前回の記事では、MySQL 5.7でルートパスワードを忘れた場合と、MySQL 5.7でルートパスワ...
ネットワークポートの公開実際、Docker にはネットワーク ポートの公開に関わる 2 つのパラメー...
目次1. ルーティング関連オブジェクト2. ルーティングオブジェクトの場所3. ルーティング構成4....
序文この記事では、Vue コンポーネントがどのように解析され、レンダリングされるかを説明します。 V...
/etc/yum.repos.d/フォルダに入るrabbitmq-erlang.repo ファイルを...
まず問題の説明から始めましょう:同じページで、1 つのタブに float:left が必要で、もう ...
目次1. proxy と Object.defineProperty の利点2. プロキシ監視オブジ...
JS で CSS 変数を使用する方法:export キーワードを使用して、js オブジェクトを le...
目次導入ミラーリポジトリログイン引く押す検索ローカル画像管理画像rmiタグ建てる歴史保存負荷輸入コン...
導入Vue Router 、 Vue.jsの公式ルーティング マネージャーです。 Vue.jsのコア...
適用シナリオ: iframe ページにスクロール バーがなく、親ウィンドウにスクロール バーが表示さ...
要素の両端を揃える配置レイアウトは、実際の開発のいたるところで見られます。これは、フレックスレイアウ...
マウスを動かしたときにDIVが消えるように手ぶれ補正を使用するdiv タグ自体は onblur イベ...