您可以在状态中存储滑块值并使用
onChange
当滑块值发生变化时,属性更新滑块值。
赋予的函数
tipFormatter
还可以返回JSX和字符串,因此可以添加自定义
className
并更改该类的字体系列。
例子
export class RangeSlider extends React.Component {
state = { sliderValues: [800, 3000] };
handleChange = sliderValues => {
this.setState({ sliderValues });
};
render() {
const { sliderValues } = this.state;
return (
<div>
{sliderValues[0]} - {sliderValues[1]}
<Range
min={0}
max={10000}
onChange={this.handleChange}
defaultValue={sliderValues}
tipFormatter={value => <span className="tooltip">{value}â¬</span>}
/>
</div>
);
}
}