父組件傳遞一個對象給子組件,在子組件中直接修改這個接受到的對象里面的值,不改變對象的引用地址,在父子組件中值都可以修改,控制台會報錯;
如上,如果子組件改變這個對象的引用地址,子組件中可以修改,父組件中不能修改,控制台會報錯;
如果傳遞的值是普通類型,子組件中可以修改,父組件中不能修改,控制台會報錯;、
不推薦子組件直接修改父組件中的參數,避免這個參數多個子組件引用,無法找到造成數據不正常的原因;
子組件可以使用$emit觸發父組件的方法,在父組件的方法里去修改父組件的值;
vue的規范為所有的 prop 都使得其父子 prop 之間形成了一個單向下行綁定。