H5W3
当前位置:H5W3 > 问答 > 正文

vue 一个父子组件数据交互问题

父组件中调用接口获取数据,然后把数据传递给子组件
子组件中引入了一个可编辑的table.绑定了变量tableData 也就是可以修改tableData
然后子组件父对应变量也要同步修改。
用prop的情况下,怎么处理较为正常。

回答

props是单向的,你需要的是redux多状态管理器

可以用对象的方式,如果你传递的是tableData变量,改成传递一个对象obj:{tableData:[]},因为是引用数据类型,所以不会报错。

在传tableData的时候使用.sync修饰符

可编辑表格是一个第三方引入的组件。 他的修改是直接改变了指向。
子组件就是用的.sync才能的
也就是两层 如果直接用props的对象会报错。 不想报错

本文地址:H5W3 » vue 一个父子组件数据交互问题

评论 0

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址