为了账号安全,请及时绑定邮箱和手机立即绑定

如何通过this.refs['xx'],触发子组件更新

如何通过this.refs['xx'],触发子组件更新

慕容3067478 2019-03-19 19:15:44
有一个父组件,在render中循环了N个子组件,每一个子组件上面都有一个唯一的ref,第一个子组件改变时,会回调父组件的change方法,在父组件中可以获得后一个组件,如this.refs['2nd'],现在想通过this.refs['2nd']改变组件数据,使得后一个组件进行更新。有没有相应的方法,促使后一个组件进行更新,因为无法更改后一个组件props,所以不知道怎么弄了。所以就是,下拉框级联效果,用一个组件把级联的几个下拉框都做好关联,业务都写在这个组件里面,因为无法使用react常用的那种antd级联,只能这么做,有什么好的方法吗?
查看完整描述

3 回答

?
浮云间

TA贡献1829条经验 获得超4个赞

最后还是没用refs,还是改变父组件的state,子组件自己去更新数据


查看完整回答
反对 回复 2019-03-27
  • 3 回答
  • 0 关注
  • 739 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信