reactJs中的按钮的动态css动态改变

问题描述 投票:-1回答:2

在React应用程序中,当表单输入验证失败时如何动态更改按钮的CSS(有很多接受标记的输入字段)

css reactjs conditional-rendering
2个回答
0
投票

您可以这样操作

<button style={{backgroundColor: this.state.error ? 'red' : 'green'}}>Save</button>

或根据这样的css文件中的错误状态和样式更改类,>

<button className={this.state.error && 'error'}>Save</button>

希望这会有所帮助

PS this.state.error假定您正在使用类组件


0
投票

此外,您可以有条件地提供className。如果在条件为false时不想设置任何内容,则保留为空字符串''

© www.soinside.com 2019 - 2024. All rights reserved.