Vue コンポーネントは接続されているため、コンポーネント間で値を渡す必要があるのは避けられません。親は v-bind を使用してカスタム属性を子コンポーネントにバインドし、props を使用してそれを受け取ります。 子は、親に対して @custom event = 'function' this.$emit('custom event', '送信するコンテンツ') を使用します。子コンポーネントは、$emit を介して親コンポーネントの関数をトリガーしてこれを実現します。ただし、同じレベルの 2 つのコンポーネントは、このようにして互いに値を渡します。 <div id='アプリ'> <子供1></子供1> <子供2></子供2> </div> <スクリプト> var children1 = {}; var children2 = {}; var vm = 新しい Vue({ el:'#app', コンポーネント:{ 子供1, 子供2 } }) </スクリプト> ここで、children1コンポーネントのデータをchildren2コンポーネントに渡す必要があります。 vueインスタンスでは主に$on()と$emit()を使用します <div id='アプリ'> <子供1></子供1> <子供2></子供2> </div> <スクリプト> var Event = new Vue({}); // 値の転送の媒体として使用される vue インスタンスを作成します var children1 = { テンプレート:` <div> <button @click='send'>クリックすると、children2 コンポーネントにデータが送信されます</button> </div> `、 データ(){ 戻る { メッセージ:「子供にデータを送信したい2」 } }, 方法:{ 送信(){ イベント.$emit('go',this.msg) } } }; var children2 = { テンプレート:` <div> <h2>children1 コンポーネントから受信した値: {{msg1}}</h2> </div> `、 データ(){ 戻る { メッセージ1:'' } }, 作成された(){ Event.$on('go',(v) => { // これは矢印関数を使用する必要があるため this.msg1 = v; }) } }; var vm = 新しい Vue({ el:'#app', コンポーネント:{ 子供1, 子供2 } }) </スクリプト> chilren1コンポーネントはEvent.$emit()を使用してデータを送信します これで、2 つの Vue ピア コンポーネント間の値転送の実装に関するこの記事は終了です。Vue ピア コンポーネントの値転送に関するより関連性の高いコンテンツについては、123WORDPRESS.COM で以前の記事を検索するか、以下の関連記事を引き続き参照してください。今後とも 123WORDPRESS.COM をよろしくお願いいたします。 以下もご興味があるかもしれません:
|
<<: Linux でシェル スクリプトを使用して jar パッケージ プロジェクトを展開するための完全な手順
>>: MySQL 起動エラー InnoDB: ロックできません/ibdata1 エラー
効果 HTML を実装するには、まずクリーンな HTML ページを準備し、ノードを記述します。 &l...
目次ブロックレベル関数オブジェクトのプロトタイプを直接変更すると呼び出された人発信者評価ブロックレベ...
この記事では、広告を上下にスクロールする効果を実現するためのjQueryの具体的なコードを参考までに...
この質問をされたとき、私は無知で頭が真っ白になりました。もちろん、正しく答えられませんでした。私はず...
JavaScript 入門JavaScript は軽量なインタープリタ型の Web 開発言語です。言...
この記事は、参考のためにMySQL 8.0.17のインストールと設定のグラフィックチュートリアルを記...
1. 設置前によく掃除する rpm -pa | grep mysql または rpm -qa | g...
MySQL でテーブルスペースの断片化を解消する詳細な例断片化の原因(1)テーブルのストレージは断片...
この記事は主に、nginx 高可用性クラスタの実装プロセスを紹介します。この記事のサンプルコードは非...
<br />当サイトのオリジナルコンテンツですので、転載の際は出典を123WORDPRE...
序文WeChat アプレットでは、App.js の globalData を中間ブリッジとして使用し...
type はブラウザでの入力と出力に使用されるコントロールです (たとえば、type="t...
MySQL サーバーをシャットダウンする場合、シャットダウン方法に応じてさまざまな問題が発生する可能...
privot は、多対多の関係の中間テーブルです。 PT5 フレームワークは自動的に privot ...
この記事の例では、グラフィック検証コードを実装するためのVueの具体的なコードを参考までに共有してい...