Reproduction link
Steps to reproduce
打开即可
What is expected?
Slider 的可选值仅有 marks 标出来的部分。
What is actually happening?
Slider 的可选值为 marks 标出来的部分 min max。
| Environment | Info |
| ------------ | ------------ |
| antd | 5.13.3 |
| React | 18.0.0 |
| System | macos 13.3 (22E252) |
| Browser | 版本 121.0.6167.85(正式版本) (arm64) |
设计只允许选择marks里的值,但slider marks 的值 的区间前后留有一些空间,所以会设置min 和max。
下面是dome 里的解释文案
带标签的滑块
使用 marks 属性标注分段式滑块,使用 value / defaultValue 指定滑块位置。当 included=false 时,表明不同标记间为并列关系。当 step=null 时,Slider 的可选值仅有 marks 标出来的部分。
实际情况是 Slider 的可选值为 marks 标出来的部分 min max。(因为我们的值不在0-100之间,所以必须要设置min 和max)。我设置的是 min = marks 里最小的值 - 10 , max = marks 里最大的值 10。
2条答案
按热度按时间vu8f3i0k1#
指的是这句话么?你提供的复现好像确实和语义不一样,得去看看测试用例了
slwdgvem2#
指的是这句话么?你提供的复现好像确实和语义不一样,得去看看测试用例了
嗯嗯 ,是的,复现中可以选中设置的marks 、 min 与 max 。 与文档不符合