[comp: slider] add slider component
See original GitHub issue- I have searched the issues of this repository and believe that this is not a duplicate.
What problem does this feature solve?
滑动型输入器,展示当前值和可选范围。
What does the proposed API look like?
Props
名称 | 说明 | 类型 | 默认值 | 全局配置 | 备注 |
---|---|---|---|---|---|
v-model:value |
绑定值 | number | [number, number] |
0 | [0, 0] |
- | - |
control |
控件控制器 | string | number | AbstractControl |
- | - | 配合 @idux/cdk/forms 使用, 参考 Form |
disabled |
设置禁用状态 | boolean |
false |
- | - |
dots |
显示间断点 | boolean |
false |
- | marks 间断点会始终显示 |
marks |
刻度标记,key 的类型必须为 number 且取值在闭区间 [min, max] 内,每个标签可以单独设置样式 |
object |
- | - | { number: string | VNode } or { number: { style: object, label: string | VNode } } or { number: () => VNode } |
keyboard |
启用键盘行为 | boolean |
true |
- | - |
max |
最大值 | number |
100 |
- | - |
min |
最小值 | number |
0 |
- | - |
range |
设置范围选择模式 | boolean |
false |
- | 双滑块模式 |
reverse |
设置反向坐标轴 | boolean |
false |
- | - |
step |
步长 | number |
1 |
- | 要大于0 |
tooltipFormatter |
格式化 tooltip 内容 |
(value: number) => VNode | string | number |
- | - | - |
tooltipPlacement |
设置 tooltip 显示位置 |
string |
auto |
- | 参考 Tooltip |
tooltipVisible |
设置 tooltip 显示状态 |
boolean |
- | - | tooltip 默认为 hover 和拖拽时显示,tooltipVisible 设置为 true 则始终显示,反之则始终不显示 |
vertical |
设置垂直状态 | boolean |
false |
- | - |
onInput |
拖动滑块时触发 | (value: number) => void |
- | - | - |
onChange |
Slider 的值改变后触发(mouseup 阶段触发) |
(value: number) => void |
- | - | - |
Issue Analytics
- State:
- Created 3 years ago
- Comments:20 (20 by maintainers)
Top Results From Across the Web
Slider COMP | Derivative - TouchDesigner
The Slider Component lets you build sliders in X, Y and XY, and outputs 1 or 2 channels from a Panel CHOP placed...
Read more >React Slider component - Material UI - MUI
Sliders allow users to make selections from a range of values. Sliders reflect a range of values along a bar, from which users...
Read more >Slider Component - Maple Help - Maplesoft
The Slider component is customized by setting options in the Slider context panel. To view the Slider context panel, select the slider. Sliders...
Read more >How to use Slider Component in Material UI ? - GeeksforGeeks
Sliders allow users to make selections from a range of values. · Creating React Application And Installing Module: · Step 1: Create a...
Read more >How to make a simple slider component in React
However, while this may fulfill the slider component necessity there are a few things that limit it. We should add some styling and...
Read more >
Top Related Medium Post
No results found
Top Related StackOverflow Question
No results found
Troubleshoot Live Code
Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free
Top Related Reddit Thread
No results found
Top Related Hackernoon Post
No results found
Top Related Tweet
No results found
Top Related Dev.to Post
No results found
Top Related Hashnode Post
No results found
@imguolao
step 为 0 就没有刻度啦,marks 是标记,标记和刻度不一样。