滚动条用来控制滚动区域的可见区域。
import { Scrollbar } from '@antv/component';| 属性 | 类型 | 描述 | 默认值 |
|---|---|---|---|
| orientation | horizontal | vertical |
滚动方向 | vertical |
| trackLength | number |
轨道长度 | [] |
| trackSize | number |
轨道宽度 | [] |
| value | number ∈ [0, 1] |
值 | 0 |
| isRound | boolean |
滑块是否圆角 | true |
| contentLength | number |
滚动区域的长度 | [] |
| viewportLength | number |
可视区域的长度 | [] |
| padding | number | numbe[] |
滚动条内边距 | 0 |
| slidable | 是否可滑动 | boolean |
true |
| scrollable | 是否启用滚轮滚动 | boolean |
true |
track{Style} |
StyleProps |
轨道样式 | - |
thumb{Style} |
StyleProps |
滑块样式 | - |
| 事件 | 触发条件 | 参数 |
|---|---|---|
| scroll | 当鼠标或键盘操作移动了滚动条时触发 | value: number` |
| valuechange | 在通过 scroll 事件或通过 API 更改 value 属性时发生 | {oldValue: number, value: number} |