1. イベントのリスニング
サンプルコードは次のとおりです。 <div id="アプリ"> <p>{{カウンター}}</p> <button @click="counter += 1">+1</button> <button @click="減算(10)">-10</button> </div> <スクリプト> constアプリ = 新しいVue({ el: "#app", データ: { カウンター: 0 }, メソッド: { 減算(値){ this.counter -= 値 } } }) </スクリプト> 2. イベントパラメータを渡すイベント処理関数でネイティブ サンプルコードは次のとおりです。 <button v-on:click="subtract(10,$event)">10 を引く</button> ... <スクリプト> ... メソッド: { 減算: 関数(値,イベント){ this.count -= 値; console.log(イベント); } } ... </スクリプト> 3. イベント修飾子イベント ハンドラーで この問題を解決するために、
ケース1: クリックイベントがさらに伝播するのを防ぐ<div id="アプリ"> <div @click="divClick"> 1111 <button @click.stop="btnClick">ボタン</button> </div> </div> <スクリプト> アプリを新しいVue({ el: "#app", データ: { カウント: 0 }, メソッド: { divクリック(){ console.log("divClick") }, btnClick(){ console.log("btnClick") } } }); </スクリプト> ケース2: 送信イベントでページがリロードされなくなった<div id="アプリ"> <フォームアクション=""> <ラベル> <入力タイプ="テキスト"> </ラベル> <ラベル> <input type="submit" value="送信"> </ラベル> </フォーム> </div> <スクリプト> constアプリ = 新しいVue({ el: "#app", データ: { } }) </スクリプト> 上記は、データ送信の最も標準的なコードです。送信後、自動的にBaiduにジャンプします。ただし、現在、要件があります。データ入力後、自動的にBaiduにジャンプするのではなく、まず独自の方法でデータを処理し、処理後に指定されたページにジャンプすることを希望します。 コードは次のとおりです。 <div id="アプリ"> <フォームアクション="https://www.baidu.com"> <ラベル> <入力タイプ="テキスト"> </ラベル> <ラベル> <input type="submit" value="送信" @click.prevent="testClick"> </ラベル> </フォーム> </div> <スクリプト> constアプリ = 新しいVue({ el: "#app", メソッド: { テストクリック(){ } } }) </スクリプト> ここでは、クリック イベントを Vue v-on ディレクティブの使用に関するこの記事はこれで終わりです。Vue v-on ディレクティブに関するより関連性の高いコンテンツについては、123WORDPRESS.COM の過去の記事を検索するか、以下の関連記事を引き続き参照してください。今後とも 123WORDPRESS.COM をよろしくお願いいたします。 以下もご興味があるかもしれません:
|
>>: MySQL 8.0の新機能、隠しフィールドの詳細な説明
まず、データベース テーブルを作成します。 テーブル `t_demo` を作成します ( `id` ...
clip-path CSS プロパティはクリッピングを使用して要素の表示可能領域を作成します。領域内...
a.htmとb.htmの2つのファイルがあります。同じディレクトリ内のa.htmの内容は次のとおりで...
原因は、プロセスが特定の時点でシステム制限を超える数のファイルと通信リンクを開くことです。 システム...
この記事の例では、ショッピングカートの簡単な追加と削除を実現するためのJSの具体的なコードを参考まで...
目次デバウンススロットル要約するデバウンス定義: スクロール イベントなど、短時間に連続してトリガー...
1. キャンセル ボタンが押されたときの破線ボックス<br /> 入力に属性値 hide...
メニューバーの例 1: コードをコピーコードは次のとおりです。 <!DOCTYPE html ...
1. はじめにMYSQL の MDL ロックは常に頭痛の種でした。ロックについて話すとき、通常は I...
序文信じてください。この記事の 7️⃣ ステップを覚えておけば、JS の this リファレンスを完...
ここでは、Linux プラットフォームでの Zabbix エージェントのインストールと構成について簡...
目次1. ファイアウォールの現在の状態を確認する2. ファイアウォールサービスを開始する3. ファイ...
ネイティブjsカプセル化シームレスカルーセルプラグイン、参考までに、具体的な内容は次のとおりです。例...
シナリオ:クロールされたデータは、別のメインテーブルと同じ構造を持つデータテーブルを生成するため、マ...
この記事では、例を挙げて MySQL のマルチテーブル クエリについて説明します。ご参考までに、詳細...