ant-design slider组件设置 marks与 step={null} 时可以选到min与max,与文档说明不符合

3hvapo4f  于 3个月前  发布在  其他
关注(0)|答案(2)|浏览(59)

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。

vu8f3i0k

vu8f3i0k1#

指的是这句话么?你提供的复现好像确实和语义不一样,得去看看测试用例了

slwdgvem

slwdgvem2#

指的是这句话么?你提供的复现好像确实和语义不一样,得去看看测试用例了

嗯嗯 ,是的,复现中可以选中设置的marks 、 min 与 max 。 与文档不符合

相关问题