Skip to content

子组件是否可以改变父组件的数据

单项数据流

Vue中,所有的props属性都遵循单向数据流原则,当上层数据变动时,props也会自动更新

但它无法反向修改,防止子组件意外修改父组件的数据状态,使得数据流混乱

如果你在子组件直接执行修改操作,在devTools会有warning操作,但当修改的值是一个引用传递(对象、数组)的对象,它是可以被修改的

但,这不意味这我们无法修改props属性,我们可以通过emit事件将要修改的值告诉父组件,让父组件来修改