请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

怎样在获取数据后更新组件的状态?

老师,我在一个界面上用了组件  rc-switch,我想在初始化加载时根据查询到的数据来给 rc-switch来设置默认状态。

现在有个问题是:

我在componentWillMount或者componentDidMount中执行完查询数据的方法后rc-switch组件已经渲染完成了,现在不知道怎样在获取完数据后动态更新rc-switch组件的状态。defaultChecked

正在回答

1回答

先给一个初始状态渲染出组件,等数据回来的时候再改状态呢

0 回复 有任何疑惑可以回复我~
  • 提问者 营赢盈英 #1
    倒是可以先给出初始状态,
    但是数据获取后,再更新组件的界面显示效果不知道怎样实现。
    回复 有任何疑惑可以回复我~ 2017-12-14 15:43:41
  • Rosen 回复 提问者 营赢盈英 #2
    react是数据绑定的,数据回来了直接改数据就好了
    回复 有任何疑惑可以回复我~ 2017-12-14 20:45:47
  • 提问者 营赢盈英 回复 Rosen #3
    可能是我对react的语法不熟悉,先用传参数值的方法实现了。
    componentDidMount中执行方法获取数据后,已经渲染出来的rc-switch无法刷新了。
    回复 有任何疑惑可以回复我~ 2017-12-14 20:48:39
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信