簡述:父元件在 created的時候傳值 到子元件,然後子元件去監聽props的變化,如果變了,讓子元件的一個變數去接到props過來的變數
需求:vue 父元件(created) -> 子元件 ->子元件監聽是否變化 -> 賦值給子元件的變數
使用場景:當子元件view檢視中繫結了自己的變數,這時還要接受父元素傳來的值,不去修改子元件view繫結變數,監聽父元件傳來的變數。
解決js:
子元件:
props:[`foot`]
//監聽foot
foot:{
handler:(val,oldval) => {
this.footShow = val;
},
immediate:true,//關鍵
deep:true
}