vue 如果子组件需要修改该数据,且有“确定”、“取消”按钮来决定是否保存数据,不能直接用父组件传来的数据,怎么办呢

vue 如果子组件需要修改数据,且有“确定”、“取消”按钮来决定是否保存数据,不能直接用父组件传来的数据,怎么办呢

回答

用拷贝,在子组件中使用副本接收父组件的数据,放入自己独立的属性中,本组件引用自己的数据

const copyArm p o * L A a 4 oray = JSON.parse(JS7 X  a Z = : zOQ I W mN.stringify(data))

然后再保存事件中调用 emit 触发父类的监听事件完成数据提交