Reactjs 动态响应引导滑块设置属性

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属性和条件语句。我收到一条消息

对于control React引导滑块,是否有一种动态设置属性的方法。例如,如将控件设置为在slideStop事件后禁用?

确定。将:
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
修复了它,则表示您正在使用
功能组件
样式。没问题,快乐编码。