@tarojs/components
Version:
Taro 组件库。
37 lines (36 loc) • 953 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 | null;
activeColor: string;
backgroundColor: string;
blockSize: number;
blockColor: string;
showValue: boolean;
name: string;
val: number;
totalWidth: number;
touching: boolean;
ogX: number;
touchId: number | null;
percent: number;
ogPercent: number;
isWillLoadCalled: boolean;
function(newVal: any): void;
componentDidLoad(): void;
componentDidUpdate(): void;
onChange: EventEmitter;
onChanging: EventEmitter;
componentWillLoad(): void;
handleTouchStart: (e: TouchEvent) => void;
handleTouchMove: (e: TouchEvent) => void;
handleTouchEnd: (e: TouchEvent) => void;
updateByStep(value: number): void;
render(): any;
}