antd官方文档说明marks为刻度标记,对象类型,且key的类型必须为Number,项目中需要用到负数发现报错,手动把key改为String类型实现想要的效果。

marks 刻度标记,key 的类型必须为 number 且取值在闭区间 [min, max] 内,每个标签可以单独设置样式 object { number: ReactNode } or { number: { style: CSSProperties, label: ReactNode } }
const marks = {
    '-2': '慢',
    '-1': '',
    '0': '默认',
    '1': '',
    '2': '快'
};

<Slider
     marks={marks}
     step={1}
     included={false}
     min={-2}
     max={2}
/>

 效果如下:

 

Logo

一站式 AI 云服务平台

更多推荐