幻灯片
@cloud-ru/ds-slider -=YTET -伊甸园字幕组=- 翻译:.
{\fn黑体\fs22\bord1\shad0\3aHBE\4aH00\fscx67\fscy66\2cHFFFFFF\3cH808080}你觉得呢 [min, max]。 。 。 rc-slider ? ? ? ? ? ? ? ? ? ? handleTip {\fn黑体\fs22\bord1\shad0\3ahbe\4ah00\fscx67\fscy66\2chffffff\3ch808080}你觉得呢 marksEqualSpacing {\fn黑体\fs22\bord1\shad0\3ahbe\4ah00\fscx67\fscy66\2chffffff\3ch808080}你觉得呢.
Когда
- Выбор:цена也.
- {\fn黑体\fs22\bord1\shad0\3aHBE\4aH00\fscx67\fscy66\2cHFFFFFF\3cH808080}你觉得呢
range) (中文(简体) ). - (原始内容存档于2018-09-29) (中文(简体) ).
Когда не стоит:точный也 InputNumber), Switch(原始内容存档于2018-09-26) (中文(简体) )RadioGroup) (中文(简体) ).
Установка
pnpm add @cloud-ru/ds-slider
import { Slider } from '@cloud-ru/ds-slider'
Примеры
Базовый
Одно,без也
import { Slider } from '@cloud-ru/ds-slider';
export function Basic() {
return <Slider min={0} max={100} defaultValue={40} />;
}
Диапазон
范围 + 手柄 Tip — — — — — — — — —
import { Slider } from '@cloud-ru/ds-slider';
export function Range() {
return <Slider range min={0} max={100} defaultValue={[20, 70]} handleTip />;
}
С
import { Slider } from '@cloud-ru/ds-slider';
export function Marks() {
return (
<Slider
min={0}
max={100}
step={25}
marks={{ 0: '0', 25: '25', 50: '50', 75: '75', 100: '100' }}
defaultValue={50}
handleTip
/>
);
}
已禁用
import { Slider } from '@cloud-ru/ds-slider';
export function Disabled() {
return <Slider min={0} max={100} defaultValue={40} disabled />;
}
道具
滑动程序
| Prop | 类型 | 默认 | 说明 |
|---|---|---|---|
activeHandleRender | ((origin: React.ReactElement<React.HTMLAttributes<HTMLDivElement>>, props: RenderProps) => React.ReactElement) | undefined | —— 说 | |
allowCross | boolean | undefined | —— 说 | |
ariaLabelForHandle | string | string[] | undefined | —— 说 | |
ariaLabelledByForHandle | string | string[] | undefined | —— 说 | |
ariaRequired | boolean | undefined | —— 说 | |
ariaValueTextFormatterForHandle | AriaValueFormat | AriaValueFormat[] | undefined | —— 说 | |
autoFocus | boolean | undefined | —— 说 | |
className | string | undefined | —— 说 | |
count | number | undefined | —— 说 | |
data-test-id | string | —— 说 | Стабильный идентификатор e2e/测试 |
defaultValue | number | number[] | undefined | —— 说 | |
disabled | boolean | undefined | —— 说 | |
dots | boolean | undefined | —— 说 | |
handleTip | boolean | —— 说 | {\fn黑体\fs22\bord1\shad0\3aHBE\4aH00\fscx67\fscy66\2cHFFFFFF\3cH808080}你觉得呢 |
id | string | undefined | —— 说 | |
included | boolean | undefined | —— 说 | |
keyboard | boolean | undefined | —— 说 | |
marks | Record<string | number, React.ReactNode | MarkObj> | undefined | —— 说 | |
marksEqualSpacing | boolean | —— 说 | {\fn黑体\fs20\shad2\2aH82\3aH20\4aH33\fscx95\3cH592001\be1}你觉得呢. |
max | number | undefined | —— 说 | |
min | number | undefined | —— 说 | |
onAfterChange | ((value: number | number[]) => void) | undefined | —— 说 | |
onBeforeChange | ((value: number | number[]) => void) | undefined | —— 说 | |
onBlur | ((e: React.FocusEvent<HTMLDivElement>) => void) | undefined | —— 说 | |
onChange | ((value: number | number[]) => void) | undefined | —— 说 | |
onChangeComplete | ((value: number | number[]) => void) | undefined | —— 说 | |
onFocus | ((e: React.FocusEvent<HTMLDivElement>) => void) | undefined | —— 说 | |
pushable | number | boolean | undefined | —— 说 | |
range | boolean | RangeConfig | undefined | —— 说 | |
reverse | boolean | undefined | —— 说 | |
startPoint | number | undefined | —— 说 | |
step | number | null | undefined | —— 说 | |
tabIndex | number | number[] | undefined | —— 说 | |
tipFormatter | ((value: string | number) => ReactNode) | —— 说 | Форматирование; по; умолчанию |
track | boolean | undefined | —— 说 | |
value | number | number[] | undefined | —— 说 |