1.滑块样式
滑块样式为handleStyle,官网给的示例为圆点,若要替换为特定的图片,可使用backgroundImage属性。
其中图片要先使用require加载,然后使用ES6的新特性-模板对象,即可。
sliderBlockImg = require('../../assets/img/xxx.png');
<Slider
style={
{ marginTop:'28px'}}
value={this.windSlide?this.state.windValue:this.reportWindValue}
step={1}
min={0}
max={arr.length-1}
onChange ={e => this.onchange(e)}
onAfterChange={(e) => this.sliderchange(e)}
trackStyle={
{
backgroundColor: 'rgba(34, 131, 226, 0)',
height: '12px',
borderRadius: '6px',
}}
railStyle={
{
backgroundImage: windImgBg,
height: '12px',
borderRadius: '6px',
}}
handleStyle={
{
height: '43px',
width: '27px',
backgroundImage: `url(${this.sliderBlockImg})`,
backgroundSize:'