我有一个项目,我需要合并一个滑块以允许用户选择一系列配置。我可以使用滑块并让它工作,但我需要在一个表单上有多个滑块,并且 onChange 事件返回的唯一内容是范围类型滑块的数字或数字范围。有谁知道如何命名这些?
问问题
57 次
1 回答
0
我只是想出了如何处理这个问题。在此之前,我正在传递事件:
onChange={(event) => {this.handleVolumeChange(event)}}
问题在于触发的事件是鼠标事件,它没有 event.target.value 所需的信息,就像我习惯用于其他表单输入等一样。解决方案是这个:
onChange={(value) => {this.handleVolumeChange(value, 'volume-slider')}}
通过传递与事件不同的参数,我能够获取值并为滑块传递 a。现在我将能够在表单上进行动态添加和删除,并处理哪个滑块需要更新它的信息。希望这对其他人有帮助!
于 2018-05-30T16:25:17.283 回答