< テンプレート> <! - rootになるすべてのコンテンツがアップ含まれてい- > < divの上記のid = "ホーム" > < V-ヘッダREF = "ヘッダ" </> V-ヘッダ> < HR > ホーム・コンポーネント < ボタンを@click =「getChildDataは()」>取得したデータとメソッドサブアセンブリ</ ボタン> </ DIV > </ テンプレート> < スクリプト> / * 値を渡す親コンポーネントサブアセンブリ ときコンポーネントサブアセンブリ1.親コールタイ所定の動的属性 <V-ヘッダ:タイトル= "タイトル"> </ V-ヘッダ> 図2に示すように、データ上を通過小道具親コンポーネントサブアセンブリによって受信された [「タイトル」]:小道具 小道具:{ 「タイトル」:文字列 } 3.サブアセンブリた直接使用する 親コンポーネントとアクティブなデータ取得方法のサブアセンブリ。 1.コールサブアセンブリ定義REF <V REFのヘッダは= "ヘッダ"> </ V-ヘッダ> 内部を介して親コンポーネント内の2 本。$のrefs.header。属性 これます$ refs.headerをメソッドの サブ活性成分と親コンポーネントのデータ取得方法: この$の親データ.. このメソッドの$親.. * / インポートヘッダーから「./Header.vue 」; 輸出デフォルト{ データ(){ リターン{ MSG:"Iホーム成分である' :タイトル' ホーム111 ' } }、 コンポーネント:{ ' V-ヘッダ' :ヘッダ }、 メソッド:{ ラン(){ アラート(' 私は方法ホーム・コンポーネントを実行します" ); } getChildData(){ // 親コンポーネントとアクティブなデータ取得方法のサブアセンブリ:// アラート(このrefs.header.msg $); この$のrefs.header.run();. } } } </ スクリプト> < スタイル LANG = "SCSS" スコープ> / * CSSローカルスコープスコープ* / H2 { 色:赤 } </ スタイル>
< テンプレート> < divの> < H2 >私はアセンブリ向かう</ H2 > < ボタン@click = "getParentData()" >データとメソッドサブアセンブリ取得</ ボタン> </ DIV > </ テンプレート> < スクリプト> エクスポートデフォルト{ データ(){ リターン{ MSG:' MSGサブアセンブリ' } }、 方法:{ ラン(){ 警告("私は、メソッドのサブアセンブリの実行" ) }、 getParentData(){ / * :親活性成分のサブアセンブリおよびデータ収集方法 。これ$の親データ 。これ$親メソッド * / // アラートを(この$親を。 .MSG); // この$のparent.run();. } } } </ スクリプト>