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