父组件中调用接口获取数据,然后把数据传递给子组件
子组件中引入了一个可编辑的table.绑定了变量tableData
也就是可以修改tableData
然后子组件父对应变量也要同步修改。
用prop的情况下,怎么处理较为正常。
回答
props是单向的,你需要的是redux多状态管理器
可以用对象的方式,如果你传递的是tableData
变量,改成传递一个对象obj:{tableData:[]}
,因为是引用数据类型,所以不会报错。
在传tableData的时候使用.sync修饰符
可编辑表格是一个第三方引入的组件。 他的修改是直接改变了指向。
子组件就是用的.sync才能的
也就是两层 如果直接用props的对象会报错。 不想报错
本文地址:H5W3 » vue 一个父子组件数据交互问题