# Vue单向数据流的理解
- 所有的prop都使得父子prop之间形成一个单向下行绑定,父级prop的更新会向下流动到子组件中,
反之则不行。这样可以阻止子组件改变父组件的状态,从而导致应用数据流难以理解。每次父组件
prop值更新时,子组件所有的prop都将刷新为最新的值。子组件想要修改父组件的prop,只能通过
$emit派发一个自定义事件,父组件可在该事件中触发prop更新。
提示
注意在 JavaScript 中对象和数组是通过引用传入的,所以对于一个数组或对象类型的 prop 来说,
在子组件中改变变更这个对象或数组本身将会影响到父组件的状态。
Vue 通信方式 →