antd-mini
Version:
antd-mini 是支付宝小程序 UI 组件库,遵循 Ant Design 规范。
79 lines (78 loc) • 1.93 kB
TypeScript
import { IBaseProps } from '../_util/base';
/**
* @description 滑块
*/
export type SliderValue = number | [number, number];
export interface ISliderProps extends IBaseProps {
/**
* @description 当前值
*/
value: SliderValue;
defaultValue: SliderValue;
/**
* @description 是否禁用
* @default false
*/
disabled?: boolean;
/**
* @description 最大值
* @default 100
*/
max: number;
/**
* @description 最小值
* @default 0
*/
min: number;
/**
* @description 是否是双滑块
* @default false
*/
range: boolean;
/**
* @description 是否展示刻度上的数据
* @default false
*/
showNumber: boolean;
/**
* @description 步距,取值必须大于 0,并且可被 (max - min) 整除。当 marks 不为空对象时,step 的配置失效
* @default 1
*/
step: number;
/**
* @description 是否显示刻度
* @default false
*/
showTicks: boolean;
/**
* @description 是否在拖动时显示悬浮提示
* @default false
*/
showTooltip: boolean;
/**
* @deprecated 选中线条的样式
*/
activeLineStyle?: string;
/**
* @description 选中线条的样式
*/
activeDotStyle?: string;
/**
* @description 选中线条的样式
* @default '''
*/
activeLineClassName?: string;
/**
* @description 选中小圆点的类名
*/
activeDotClassName?: string;
/**
* @description 输入变化的时候触发, 参数为滑动组件的当前值
*/
onChange: (value: SliderValue, event: any) => void;
/**
* @description 与 touchend 触发时机一致,把当前值作为参数传入
*/
onAfterChange: (value: SliderValue, event: any) => void;
}
export declare const sliderDefaultProps: Partial<ISliderProps>;