鍍金池/ 問答/HTML/ vue 修改父組件傳到子組件的值后,父組件也跟著變了

vue 修改父組件傳到子組件的值后,父組件也跟著變了

vue父組件傳了一個數(shù)組到子組件,數(shù)組是對象數(shù)組,在子組件遍歷修改數(shù)組中的對象的某個值,父組件也更著變化了。

回答
編輯回答
心夠野

引用類型的值,傳遞的是地址,當(dāng)然會改變,并且不報錯。可以考慮深拷貝,或者簡單一點

computed:{
    childArr:function(){
        return JSON.parse(JSON.stringify(this.parentArr))
    }
}
2018年9月4日 14:27