UNPKG

@tarojs/components

Version:
31 lines (30 loc) 1.09 kB
import { ComponentInterface, EventEmitter } from '../../stencil-public-runtime'; import type { ScrollViewContext } from '@tarojs/taro'; export declare class ScrollView implements ComponentInterface { private _scrollLeft; private _scrollTop; el: HTMLElement; scrollX: boolean; scrollY: boolean; upperThreshold: number | string; lowerThreshold: number | string; mpScrollTop: number | string; mpScrollLeft: number | string; mpScrollIntoView: string; mpScrollIntoViewAlignment: 'start' | 'center' | 'end' | 'nearest'; animated: boolean; onScroll: EventEmitter; onScrollToUpper: EventEmitter; onScrollToLower: EventEmitter; watchScrollLeft(newVal: any): void; watchScrollTop(newVal: any): void; watchScrollIntoView(newVal: any): void; handleScroll(e: Event): void; handleTouchMove(e: Event): void; mpScrollToMethod(object: ScrollViewContext.scrollTo.Option): Promise<void>; mpScrollIntoViewMethod(selector: string): Promise<void>; componentDidLoad(): void; upperAndLower: (...args: any[]) => void; componentDidRender(): void; render(): any; }