require('rc-slider/assets/index.less'); const React = require('react'); const ReactDOM = require('react-dom'); const Slider = require('rc-slider'); const style = {width: 400, margin: 50}; function log(value) { console.log(value); } function percentFormatter(v) { return v + ' %'; } const CustomizedSlider = React.createClass({ getInitialState: function() { return { value: 50, min: 0, max: 100, }; }, onSliderChange: function(value) { log(value); this.setState({ value: value, }); }, onMinChange: function(e) { this.setState({ min: +e.target.value || 0, }); }, onMaxChange: function(e) { this.setState({ max: +e.target.value || 100, }); }, render: function() { return (
Basic Slider
Basic Slider,`step=20`
Basic Slider,`step=20, dots`
Basic Slider with `tipFormatter`
Controlled Slider
Customized Slider