【发布时间】:2019-02-05 19:11:09
【问题描述】:
我正在尝试动态使用 react-rangeslider。根据数组的大小,应该渲染许多滑块。问题是,我无法让他们引用不同的值。现在,滑块都引用相同的值,因此都更新相同。我希望每个 Slider 都能独立行动。
我在尝试解决此问题时遇到的问题是,由于在 for 循环中创建了 Slider,因此索引 (i) 已到达末尾(组件被渲染 arr.length 次),因此我不能将其用作一种索引值数组的方法,其中每个索引都与每个滑块相关联。
//value is set as a state i.e. value: 5
for(var i = 0; i < arr.length; i++){
<Slider
min={0}
max={10}
value={value}
orientation="horizontal"
onChange={this.handleOnChange}
/>
}
handleChange = value => {
this.setState({
value: value
})
};
【问题讨论】:
标签: reactjs rangeslider