/** * 该文件为脚本自动生成文件,请勿随意修改。如需修改请联系 PMC * */ export interface TdSliderProps { /** * 是否禁用组件 */ disabled?: { type: BooleanConstructor; value?: boolean; }; /** * 滑块当前值文本。
值为 true 显示默认文案;值为 false 不显示滑块当前值文本;
值为 `${value}%` 则表示组件会根据占位符渲染文案;
值类型为函数时,参数 `value` 标识滑块值,参数 `position=start` 表示范围滑块的起始值,参数 `position=end` 表示范围滑块的终点值 * @default false */ label?: { type: null; value?: string | boolean; }; /** * 刻度标记,示例:`[0, 10, 40, 200]` 或者 `{ 5: '5¥', 10: '10%' }` * @default {} */ marks?: { type: null; value?: Record | Array; }; /** * 滑块范围最大值 * @default 100 */ max?: { type: NumberConstructor; value?: number; }; /** * 滑块范围最小值 * @default 0 */ min?: { type: NumberConstructor; value?: number; }; /** * 双游标滑块 * @default false */ range?: { type: BooleanConstructor; value?: boolean; }; /** * 是否边界值 * @default false */ showExtremeValue?: { type: BooleanConstructor; value?: boolean; }; /** * 步长 * @default 1 */ step?: { type: NumberConstructor; value?: number; }; /** * 滑块风格 * @default default */ theme?: { type: StringConstructor; value?: 'default' | 'capsule'; }; /** * 滑块值 * @default 0 */ value?: { type: null; value?: SliderValue; }; /** * 滑块值,非受控属性 * @default 0 */ defaultValue?: { type: null; value?: SliderValue; }; /** * 是否是垂直的滑块(渲染垂直滑块时,默认高度为400rpx,可通过修改`--td-slider-bar-height`来自定义高度) * @default false */ vertical?: { type: BooleanConstructor; value?: boolean; }; } export declare type SliderValue = number | Array;