vue 父元件在created中傳值給子元件,子元件去監聽props變化

a2774206發表於2018-05-21

簡述:父元件在 created的時候傳值 到子元件,然後子元件去監聽props的變化,如果變了,讓子元件的一個變數去接到props過來的變數
需求:vue 父元件(created) -> 子元件 ->子元件監聽是否變化 -> 賦值給子元件的變數
使用場景:當子元件view檢視中繫結了自己的變數,這時還要接受父元素傳來的值,不去修改子元件view繫結變數,監聽父元件傳來的變數。

解決js:

子元件:

        props:[`foot`]
     //監聽foot   
        foot:{  
            handler:(val,oldval) => {  
                this.footShow = val;
            },  
            immediate:true,//關鍵
            deep:true
        }

相關文章