1. 親コンポーネントは props を使用して子コンポーネントにデータを渡すことができます。 2. 子コンポーネントは $emit を使用して親コンポーネントのカスタム イベントをトリガーできます。 vm.$emit( event, arg ) //現在のインスタンスでイベントをトリガーする vm.$on( event, fn ); //イベントをリッスンした後にfnを実行します。 例: サブコンポーネント: <テンプレート> <div class="train-city"> <h3>ToCity が親コンポーネントから子コンポーネントに渡されました:{{sendData}}</h3> <br/><button @click='select(`Dalian`)'>ここをクリックすると、親コンポーネントに 'Dalian' が送信されます</button> </div> </テンプレート> <スクリプト> エクスポートデフォルト{ 名前:'trainCity', props:['sendData'], // 親コンポーネントから子コンポーネントに渡されるデータを受信するために使用されます。メソッド:{ 選択(val) { データ = { 都市名: val }; this.$emit('showCityName',data);//select イベントがトリガーされた後、showCityName イベントが自動的にトリガーされます} } } </スクリプト> 親コンポーネント: <テンプレート> <div> <div>親コンポーネントの toCity{{toCity}}</div> <train-city @showCityName="updateCity" :sendData="toCity"></train-city> </div> <テンプレート> <スクリプト> 「./train-city」からTrainCityをインポートします。 エクスポートデフォルト{ 名前:'インデックス', コンポーネント: {TrainCity}, データ () { 戻る { 都市:"北京" } }, 方法:{ updateCity(data){//子コンポーネントの都市選択をトリガー - 都市イベントを選択 this.toCity = data.cityname;//親コンポーネントの値を変更する console.log('toCity:'+this.toCity) } } } </スクリプト> 図1: 前のデータをクリック 図2: クリック後のデータ これで、Vue.js での $emit の使用に関する詳細なケース スタディに関するこの記事は終了です。Vue.js での $emit の使用に関するより関連性の高いコンテンツについては、123WORDPRESS.COM の以前の記事を検索するか、次の関連記事を引き続き参照してください。今後とも 123WORDPRESS.COM をよろしくお願いいたします。 以下もご興味があるかもしれません:
|
<<: qt.qpa.plugin の問題を解決: Ubuntu 18.04 の Qt で Qt プラットフォーム プラグイン「xcb」をロードできませんでした
>>: MySQL無料インストール版を解凍した後にパスワードが見つからない問題を解決する方法
1. システム内で開いているファイルの最大数を確認する #現在のリソース制限設定を表示する ulim...
キーコードは次のとおりです。コードをコピーコードは次のとおりです。 html{高さ:100%; }コ...
序文前回の記事ではNode.jsのインストールと設定を紹介しました。今回はVScodeでbableを...
通常、開発プロセスでは、インターフェイス要求の成功または失敗は httpcode に基づいて決定され...
テキストファイルの内容を並べ替える使用方法: ソート + オプション + ファイル名 (複数のファイ...
関数を使用する前にパラメータのプロパティを理解して、関数の使い方をより深く理解する必要があることは誰...
目次序文SVGを生成するSVGスプライトの紹介プロジェクトアイコンを取得するプロジェクトのセットアッ...
Docker が今日非常に人気がある理由は、主にその軽量性、迅速な展開、およびリソースの利用にありま...
ミラーを探すDocker Hubのウェブサイトからイメージを検索できます。Docker Hubのウェ...
[LeetCode] 180. 連続した数字少なくとも 3 回連続して出現するすべての数字を検索す...
目次1. コンポーネント2. キープアライブ2.1 問題点2.2 キープアライブを使って解決する2....
結果 (完全なコードは下部にあります): 実装は難しくありませんが、繰り返しコードが多くなります。実...
外部結合の構文は次のとおりです。フィールド名を選択FROM テーブル名 1 LEFT|RIGHT|F...
Nginx の紹介Nginx (「エンジン x」) は、ロシアのプログラマー Igor Sysoev...
序文:この記事では主に、MySQL の where、group by、order by、limit、...