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. InnoDB はトランザクションをサポートしていますが、MyISAM はサポートしてい...
ページめくりの問題のシナリオBとCは同じページ(表と裏)にありますページをめくって A をカバーした...
次の Web デザイン プロジェクトはレスポンシブにする必要があると上司をようやく納得させることがで...
フィルターを使用して画像に透明な CSS を書く方法コードをコピーコードは次のとおりです。 html...
1. はじめに最近、開発者が誤ってデータを削除したり更新したりするケースがよくあります。今回もまた問...
LAN 内のマシンは外部ネットワークにアクセスできますが、外部ネットワークは内部ネットワークにアクセ...
目次1. マスタースレーブ同期原理マスタースレーブ同期アーキテクチャ図(非同期同期)マスタースレーブ...
タイトルで提起された問題は、段階的に分解して解決することができます。 MySQL では KEY と ...
目次Reactにaxios依存関係をインストールして導入するGETリクエストにaxiosを使用するa...
ウェブサイト体験の分類1. 感覚体験:快適性を重視した視聴覚体験をユーザーに提供します。 2. イン...
最近、宿題をしているときに、iframe を使用せずにページをネストする必要があったため、jquer...
目次事件の原因解剖学ファイルの並べ替えファイルのソートが非常に遅いのですが、他に解決策はありますか?...
OBS studioかっこいいですが、 JavaScriptもっとかっこいいです。では、 JavaS...
では、早速スクリーンショットを実行してみましょう。黒い駒はプレイヤーの位置、赤い駒はコンピュータの位...
目次1. サブクエリとは何ですか? 2. サブクエリはどこに表示されますか? 3. Whereサブク...