Reactjs 动态响应引导滑块设置属性
对于control React引导滑块,是否有一种动态设置属性的方法。例如,如将控件设置为在slideStop事件后禁用?确定。将:Reactjs 动态响应引导滑块设置属性,reactjs,dynamic,bootstrap-4,attributes,slider,Reactjs,Dynamic,Bootstrap 4,Attributes,Slider,对于control React引导滑块,是否有一种动态设置属性的方法。例如,如将控件设置为在slideStop事件后禁用?确定。将:disabled=“disabled”更改为: disabled={this.state.disabled ? "disabled" : ""} disabled是一个状态变量,您可以使用以下命令设置它:this.setState({disabled:false})我为控件添加了disabled属性和条件语句。我收到一条消息
disabled=“disabled”
更改为:
disabled={this.state.disabled ? "disabled" : ""}
disabled
是一个状态变量,您可以使用以下命令设置它:this.setState({disabled:false})
我为控件添加了disabled属性和条件语句。我收到一条消息,说无法读取未定义的“state”属性。应在何处设置禁用状态变量?谢谢@SunSunKu它说无法读取未定义的属性“state”
。这意味着这是未定义的。在react中创建组件有两种方法,一种是使用类,另一种是使用函数。如果组件是功能组件,则应使用setState
方法创建状态变量。在react中搜索创建状态变量。
您应该首先创建一个状态变量,然后将其绑定到disabled属性。我想我是在使用functions方法,使用useState,并使用它解决了问题。谢谢@SunSunKu yes如果useState
修复了它,则表示您正在使用功能组件
样式。没问题,快乐编码。