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

如何在React中动态更改主体背景颜色?

如何在React中动态更改主体背景颜色?

慕容708150 2021-04-27 21:18:54
我想在某些页面中更改主体的backgroundColor。我必须设置的颜色在商店redux中。但是,当他传入componentDidMount()函数时,似乎他并不知道。我的代码:componentDidMount() {    this.props.list(this.props.match.params.page && decodeURIComponent(this.props.match.params.page));    this.props.list_admin();    document.body.style.backgroundColor = this.props.data_admin.backgroundColorFirst;  }componentWillUnmount() {    this.props.reset();    document.body.style.backgroundColor = null;  }const mapStateToProps = (state) => {  return {    data_admin: state.admin.list.data,  };};const mapDispatchToProps = (dispatch) => {  return {    list_admin: (admin) => dispatch(list_admin(admin)),    reset: () => {      dispatch(reset());      dispatch(success(null));    },  };};export default connect(mapStateToProps, mapDispatchToProps)(List);因此,当在道具“ data_admin”中设置颜色时,是否可以在主体上应用样式?谢谢您帮忙
查看完整描述

1 回答

  • 1 回答
  • 0 关注
  • 619 浏览
慕课专栏
更多

添加回答

举报

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