# 带 icon 的滑块 - order: 2 滑块左右可以设置图标来表达业务含义。 --- ````jsx var Slider = antd.Slider; var IconSlider = React.createClass({ getInitialState() { var max = this.props.max; var min = this.props.min; var mid = ((max - min) / 2).toFixed(5); var preIcon, nextIcon; if (this.props.value >= mid) { preIcon = this.props.icon[0]; nextIcon = this.props.icon[1] + ' anticon-highlight'; } else { preIcon = this.props.icon[0] + ' anticon-highlight'; nextIcon = this.props.icon[1]; } return { preIcon: preIcon, nextIcon: nextIcon, mid: mid, sliderValue: this.props.value }; }, handleChange(v) { var preIcon, nextIcon; if (v >= this.state.mid) { preIcon = this.props.icon[0]; nextIcon = this.props.icon[1] + ' anticon-highlight'; } else { preIcon = this.props.icon[0] + ' anticon-highlight'; nextIcon = this.props.icon[1]; } this.setState( { preIcon: preIcon, nextIcon: nextIcon, sliderValue: v } ); }, render() { return (