| 对比新文件 |
| | |
| | | /// <reference types="miniprogram-api-typings" /> |
| | | import { SuperComponent } from '../common/src/index'; |
| | | import type { SliderValue } from './type'; |
| | | declare type dataType = { |
| | | sliderStyles: string; |
| | | classPrefix: string; |
| | | initialLeft: number | null; |
| | | initialRight: number | null; |
| | | activeLeft: number; |
| | | activeRight: number; |
| | | maxRange: number; |
| | | lineLeft: number; |
| | | lineRight: number; |
| | | dotTopValue: number[]; |
| | | blockSize: number; |
| | | isScale: boolean; |
| | | scaleArray: any[]; |
| | | scaleTextArray: any[]; |
| | | _value: SliderValue; |
| | | prefix: string; |
| | | realLabel: string | string[]; |
| | | extremeLabel: string[]; |
| | | isVisibleToScreenReader: boolean; |
| | | identifier: number[]; |
| | | __inited: boolean; |
| | | }; |
| | | export default class Slider extends SuperComponent { |
| | | externalClasses: string[]; |
| | | options: { |
| | | pureDataPattern: RegExp; |
| | | }; |
| | | properties: import("./type").TdSliderProps; |
| | | controlledProps: { |
| | | key: string; |
| | | event: string; |
| | | }[]; |
| | | data: dataType; |
| | | observers: { |
| | | value(newValue: SliderValue): void; |
| | | _value(newValue: SliderValue): void; |
| | | marks(val: any): void; |
| | | label(val: any): void; |
| | | 'showExtremeValue, min, max'(): void; |
| | | }; |
| | | getwExtremeLabel(): void; |
| | | lifetimes: { |
| | | created(): void; |
| | | attached(): void; |
| | | }; |
| | | injectPageScroll(): void; |
| | | observerScrollTop(rest: any): void; |
| | | toggleA11yTips(): void; |
| | | renderLine(val: any): void; |
| | | triggerValue(value?: SliderValue): void; |
| | | getLabelByValue(value: SliderValue, position?: 'start' | 'end' | 'min' | 'max'): any; |
| | | handlePropsChange(newValue: SliderValue): void; |
| | | valueToPosition(value: number): number; |
| | | handleMark(marks: any): void; |
| | | setSingleBarWidth(value: number): void; |
| | | init(): Promise<void>; |
| | | stepValue(value: number): number; |
| | | onSingleLineTap(e: WechatMiniprogram.TouchEvent): void; |
| | | getSingleChangeValue(e: WechatMiniprogram.TouchEvent): number; |
| | | convertPosToValue(posValue: number, dir: 0 | 1): number; |
| | | onLineTap(e: WechatMiniprogram.TouchEvent): void; |
| | | onTouchStart(e: WechatMiniprogram.TouchEvent): void; |
| | | onTouchMoveLeft(e: WechatMiniprogram.TouchEvent): void; |
| | | onTouchMoveRight(e: WechatMiniprogram.TouchEvent): void; |
| | | setLineStyle(left: number, right: number): void; |
| | | onTouchEnd(e: WechatMiniprogram.TouchEvent): void; |
| | | getPagePosition(touch: any): any; |
| | | } |
| | | export {}; |