Vueが报错[Vueが警告]:値はいつでもPA上書きされますので、直接小道具を変異は避けてください...
質問1:
伝統的な値に親コンポーネントは、Bサブアセンブリ、コンポーネント値を受信し、値を変更し、成分Aの変化のみ、親コンポーネント上を通過するが、Bサブアセンブリの値を変更することはできません
ソリューション:
小道具:[「MSG」] //これは、受信親コンポーネントサブアセンブリAの値であり、値は、サブアセンブリで変更することができないので、データは、MSGを受信するようにプロパティで定義することができ、再び変性
データ(){
{戻ります
childMsg:this.msg; //値はchildMsg、サブアセンブリはchildMsgを使用する小道具割り当てます
}
}
//サブアセンブリ
<H1> {{childMsg}} </ H1>
質問2
伝統的な値に親コンポーネント、Bサブアセンブリ上の修正後のサブアセンブリ、サブアセンブリB成分A、あなたはサブアセンブリ親成分Bを変更見出され、親コンポーネントを変更する必要があり、同時にA、成分Bを変更します変化なし
ソリューション:
時計のサブアセンブリを添加する方法
見ます:{
MSG(ヴァル){
this.childMsg =ヴァル; //②外部モニタは、属性MSGの小道具を変更し、組立性のchildMsg内のデータに同期
}
}、