iview/types/slider.d.ts

70 lines
2 KiB
TypeScript
Raw Normal View History

// Type definitions for iview 3.3.1
// Project: https://github.com/iview/iview
// Definitions by: yangdan
// Definitions: https://github.com/yangdan8/iview.git
import Vue, { VNode } from 'vue';
export declare interface Slider extends Vue {
/**
* 使 v-model
* 2,
* @default 0
*/
value?: number | number[];
/**
*
* @default 0
*/
min?: number;
/**
*
* @default 100
*/
max?: number;
/**
* max - min
* @default 1
*/
step?: number;
/**
*
* @default false
*/
disabled?: boolean;
/**
*
* @default false
*/
range?: boolean;
/**
*
* @default false
*/
'show-input'?: boolean;
/**
* step 使
* @default false
*/
'show-stops'?: boolean;
/**
* hoveralwaysnever
* @default false
*/
'show-tip'?: boolean;
/**
* tip-format Tooltip tip-format null Tooltip
*/
'tip-format'?: (value?: number | number[]) => void;
/**
* largesmalldefault或者不填 show-input
*/
'input-size'?: '' | 'large' | 'small' | 'default';
/**
*
*/
$emit(eventName: 'on-change', value: number | number[]): this;
/**
*
*/
$emit(eventName: 'on-input', value: number | number[]): this;
}