Vueのウォッチリスナーの使い方を説明する記事

Vueのウォッチリスナーの使い方を説明する記事

リスナーウォッチ

  • 関数名は、リッスンする要素の名前です。
  • 渡される最初のパラメータは変更後の新しい値 newval であり、2番目は変更前の古い値 oldval です。

形式

メソッド形式のリスナー

  • ページに入るときに自動的にトリガーされることはありません。変更が検出された場合にのみトリガーされます。
  • オブジェクトを聞いても、オブジェクトのプロパティがいつ変化したかはわかりません。

オブジェクト形式リスナー

  • 即時オプションでは、リスナーが自動的にトリガーされます。
  • deep オプションを使用すると、リスナーはオブジェクトのプロパティの変更を詳細に監視できます。

これは Vue インスタンス内のデータ オブジェクトです。

ここに画像の説明を挿入

リスナーを設定します。

以下はメソッド形式のリスナーとオブジェクト形式のリスナーです。

メソッド形式のリスナーは、入力のコンテンツが変更されたときにリスナーをトリガーし、入力のコンテンツをリッスンすることによって実装されます (コンテンツは用語にバインドされます)。現在の入力のコンテンツが既存の配列にない場合は、既存の配列に追加されます。それ以外の場合は、名前がすでに存在することを示すプロンプト ボックスがポップアップ表示されます。

オブジェクト形式のリスナーは、ページが読み込まれるとすぐにリスナーをトリガーし、foo オブジェクトの name 属性の変更をリッスンすることによって実装されます。

ここに画像の説明を挿入

要約する

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

以下もご興味があるかもしれません:
  • vue3.0 のウォッチ リスナーの例の詳細な説明
  • Vue2 と Vue3 でウォッチ リスナーを使用する方法
  • vueリスナーウォッチでこれを呼び出すときに未定義の問題を解決する
  • Vue 2.0 リスナーウォッチ属性コードの詳細な説明
  • Vue.js でのウォッチの使用例

<<:  CSS の flex と inline-flex の違いの詳細な説明

>>:  Nginx ルーティング転送とリバースプロキシロケーション構成の実装

推薦する

忘れられたボタンタグ

注:この記事は他の人によって翻訳されていますが、考えるべき点が多く、理解しにくい点もあると感じていま...

ウェブデザインの教育または学習プログラム

セクションコース内容営業時間1 ウェブデザインの概要2 2 HTML 基本タグとフォーマットタグ 2...

MYSQLが中国語を認識できない問題の恒久的な解決策

ほとんどの場合、MySQL はインストールしたばかりのときは中国語をサポートしません。これはエンコー...

JavaScript が Xiaomi のカルーセル効果を模倣

この記事は、透明度を変えてカルーセルにするXiaomiカルーセルを真似て書いたものです。初心者なので...

CSS スティッキーフッター実装コード

この記事では、CSS スティッキー フッターの実装コードを紹介し、共有します。詳細は次のとおりです。...

InnoDB のアーキテクチャと機能の詳細な説明 (InnoDB ストレージ エンジンの読書メモの要約)

背景スレッド•マスタースレッドコア バックグラウンド スレッドは主に、バッファー プール データをデ...

Vue のフィルターの適用シナリオの詳細な説明

filterは通常、特定の値をフィルターするために使用されます。たとえば、フィールドが空だが、フロン...

Vue ベースの円形スクロールリスト機能を実装する

注: 親コンテナーに高さと :data='Array' および overfolw:h...

方言変換のためのApache Calciteコード

意味Calcite は、Sql を SqlNode に解析し、次に SqlNode を特定のデータベ...

MySQL マルチテーブルクエリの具体例

1. SELECT句を使用して複数のテーブルをクエリするSELECT フィールド名 FROM tab...

JavaScript クロージャの説明

目次1. クロージャとは何ですか? 2. クロージャの役割2.1) メモリ2.2) プライベート変数...

JSを使用して簡単な計算機を実装する

JSを使用して、参考用の簡単な計算機を完成させます。具体的な内容は次のとおりです。要件: 入力値は数...

Centos7でのSambaサーバー構成(実戦)

サンバの概要Samba は、Linux および UNIX システム上で SMB プロトコルを実装する...

CSS スタイルが機能しない (史上最も完全な解決策の概要)

ページを作成するときに、記述した CSS スタイルが有効にならないことがあります。この現象にはさまざ...

Windows 7 で MySQL 8.0.16 をインストールして使用する場合、パスワードの変更と Navicat への接続に関する問題が発生する

MySQL のインストール時にいくつかの問題が発生しました。オンラインで見つけた回答は似たようなもの...