@tarojs/components
Version:
36 lines (35 loc) • 972 B
TypeScript
import { ComponentInterface, EventEmitter } from '../../stencil-public-runtime';
export declare class Slider implements ComponentInterface {
private sliderInsRef;
private handler;
el: HTMLElement;
min: number;
max: number;
step: number;
disabled: boolean;
value: number;
activeColor: string;
backgroundColor: string;
blockSize: number;
blockColor: string;
showValue: boolean;
name: string;
totalWidth: number;
touching: boolean;
ogX: number;
touchId: number | null;
percent: number;
ogPercent: number;
isWillLoadCalled: boolean;
function(value: any): void;
componentDidLoad(): void;
onChange: EventEmitter;
onChanging: EventEmitter;
componentWillLoad(): void;
handleTouchStart: (e: TouchEvent) => void;
handleTouchMove: (e: TouchEvent) => void;
handleTouchEnd: (e: TouchEvent) => void;
handleValueUpdate: (e: number, min?: number, max?: number) => number;
updateByStep(value: number): void;
render(): any;
}