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の新機能、隠しフィールドの詳細な説明
私は頻繁にシステムをインストールするので、インストールのたびにいくつかのソフトウェアを再インストール...
最近、Docker に MySQL をインストールしたところ、データベースの時刻がシステム時刻と 8...
docker hub から es イメージ (バージョン 6.4.2) をダウンロードしました。詳細...
インターネット上で多くの関連チュートリアルを見てきましたが、インストール プロセスにはまだいくつかの...
目次リナックス1. crontabの基本的な使い方2. ログを有効にする3. スケジュールされたタス...
MySQLはレプリケーションフィルターを動的に変更します今日遭遇した問題についてお話しします。今日は...
1. 仮想マシンにLinuxシステムをインストールし、仮想マシンを起動し、rootとパスワードを入力...
インストールユーザーにインストール権限があることを確認してくださいルートスイッチなしsuルート(su...
FlashFXPのダウンロードアドレスは、https://www.jb51.net/softs/95...
フローティングの基礎標準ドキュメント フローでは、要素は塊級元素と行內元素の 2 種類に分けられます...
目次node.js+nvm+npm を設定するnpmスイッチタオバオミラーVue.jsをインストール...
1. 自然なレイアウト<br />レイアウトは変更せずに自動的に左揃えになります。 2....
問題を見つける今日、仕事中に、ローカル データベースから仮想マシン CentOS 6.6 上のデータ...
この記事では、タイムライン機能を実装するためのVue.jsの具体的なコードを参考までに共有します。具...
この記事の例では、参考のためにvueカスタムオプションタイムカレンダーコンポーネントの具体的なコード...