Appearance
在Vue中,所有的props属性都遵循单向数据流原则,当上层数据变动时,props也会自动更新
Vue
props
但它无法反向修改,防止子组件意外修改父组件的数据状态,使得数据流混乱
如果你在子组件直接执行修改操作,在devTools会有warning操作,但当修改的值是一个引用传递(对象、数组)的对象,它是可以被修改的
devTools
warning
但,这不意味这我们无法修改props属性,我们可以通过emit事件将要修改的值告诉父组件,让父组件来修改
emit