作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我想在我的 React 应用程序中使用 Material UI Slider
来触发事件 onDragStop
而不是 onChange
(这样事件触发的次数就会更少)次)。然而,documentation表示 onDragStop
函数签名只有 mouseevent:function(event: object) => void
。因此,以下内容适用于 onChange
:
<Slider onChange={ (e, val) => this.props.update(e, control.id, val) } />
但是,此事件没有第二个参数val
:
<Slider onDragStop={ (e, val) => this.props.update(e, control.id, val) } />
如何在onDragStop
函数中获取Slider的当前值?请注意,我无法使用 this
,因为它引用父组件。
最佳答案
在较新版本的 Material UI 中,您可以使用:
<Slider
onChange={} // for example updating a state value
onChangeCommitted={} // for example fetching new data
/>
关于reactjs - 在 onDragStop 事件中获取 Material UI Slider 值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47440051/
我有两个函数,第一个函数是 ColumnResized 和 DragStopped,第一个函数用于了解列宽度,第二个函数用于了解列顺序,所以问题是,当我触发 onColumnResized 时,它会触
我想在我的 React 应用程序中使用 Material UI Slider 来触发事件 onDragStop 而不是 onChange (这样事件触发的次数就会更少)次)。然而,documentat
我是一名优秀的程序员,十分优秀!