Vueのイベント処理とイベント修飾子の詳細な説明

Vueのイベント処理とイベント修飾子の詳細な説明

ここに画像の説明を挿入

ここに画像の説明を挿入

 <div id="ルート">
        <h2>頑張れ、{{name}}! </h2>
        <!-- デフォルトイベントを防止する -->
        <a @click.prevent="showInfo" href="https:www.baidu.com">クリックするとすぐに情報が表示されます</a>
        <!-- イベントのバブルを防ぐ -->
        <div class="demo1" @click="情報を表示">
            <button @click.stop="showInfo">クリックして詳細を表示</button>
        </div>
        <!-- イベントは 1 回だけトリガーされます -->
        <button @click.once="showInfo">クリックして詳細を表示</button>
        <!-- イベントキャプチャモードを使用する -->
        <div class="box1" @click.capture="showMsg(1)">
            div1
            <div class="box2" @click="showMsg(2)">
                div2
            </div>
        </div>
        <!-- イベントは、event.target が現在操作されている要素である場合にのみトリガーされます -->
        <div class="demo1" @click.self="情報を表示">
            <button @click="showInfo">クリックして詳細を見る</button>
        </div>
    </div>
    <スクリプト>
        Vue.config で productionTip を false に設定します。
        新しいVue({
            el: '#root',
            データ() {
                戻る {
                    名前: '張三'
                }
            },
            メソッド: {
                表示情報(e) {
                    // e.preventDefault();
                    alert('こんにちは、王さん!')
                },
                メッセージを表示(メッセージ) {
                    コンソールログ(メッセージ);
                }
            }
        });
    </スクリプト>

ここに画像の説明を挿入

要約する

この記事はこれで終わりです。皆さんのお役に立てれば幸いです。また、123WORDPRESS.COM のその他のコンテンツにも注目していただければ幸いです。

以下もご興味があるかもしれません:
  • Vueのクリックイベントのアンチシェイクとスロットリング処理の詳細な説明
  • Vueのイベント処理の原理とプロセスの詳細な説明
  • Vueイベント処理の詳細な説明
  • Vue.js フロントエンドフレームワークにおけるイベント処理の概要
  • Vue3 Vue イベント処理ガイド
  • Vue でのマウスホイール イベントと互換性処理の導入
  • Vueでのイベント処理の詳細

<<:  HTMLチェックボックス説明テキストをクリックして状態を選択/チェック解除します

>>:  Centos7にGitLabサーバーをインストールして展開する方法

推薦する

MySql の忘れたパスワードの変更方法はバージョン 5.7 以上に適しています

1. まずmysqld.exeプロセスを停止します2. cmd を開き、mysql の bin ディ...

MySQL データベースのマスター・スレーブ レプリケーションと読み取り/書き込み分離

目次1. マスタースレーブレプリケーションマスタースレーブレプリケーション3スレッドマスタースレーブ...

CSS ファンタスティックボーダーアニメーション効果の実装

今日、私はブログサイト shoptalkshow を閲覧していて、非常に興味深いこのインターフェース...

Vue3カプセル化メッセージメッセージプロンプトインスタンス関数の詳細な説明

目次Vue3 カプセル化メッセージプロンプトインスタンス関数スタイルレイアウトカプセル化メッセージ....

CSS3 タイムラインアニメーション

成果を達成する html <h2>CSS3 タイムライン</h2> <...

JavaScriptタイマーの詳細な説明

目次簡単な紹介間隔の設定説明するパラメータ戻り値使用法タイムアウトの設定説明するパラメータ使用法:タ...

Linux\Nginx 環境での仮想ドメイン名の設定とテスト検証

Nginx 仮想ドメイン名設定を使用すると、ドメイン名を購入せずに特定のドメイン名を介してローカル ...

MySQLのMVCCマルチバージョン同時実行制御の実装

1 MVCCとは何かMVCC の正式名称は、マルチバージョン同時実行制御です。データベースへの同時ア...

MySQL データベースでよく使用される SQL ステートメントの詳細と概要

この記事では、MySQL データベースでよく使用される SQL ステートメントを例を使用して説明しま...

Vueブラウザが監視を再開するための具体的な手順

序文ページを共有するときに、ブラウザの戻るボタンをクリックしてプロジェクトのホームページに戻り、訪問...

MySQL 挿入時間の 8 時間の違いの問題の解決方法

MySQL挿入時の8時間の時差の問題を解決する通常、jdbc の URL にはいくつかのパラメータを...

Linux での Tomcat8 のインストールとアンインストールに関する詳細なグラフィック チュートリアル

[ Tomcat8 の Linux インストール ] Tomcat をアンインストールする - まず...

ECMAScript の演算子を理解するための記事

目次単項演算子ブール演算子乗算演算子加法演算子関係演算子等価演算子条件演算子代入演算子カンマ演算子要...

Dapr を使用してマイクロサービスをゼロから簡素化する例

目次序文1. Dockerをインストールする2. Dapr CLIをインストールする3. Net6 ...