UNPKG

pull2

Version:

提供了下拉刷新、滚动底部加载组件。原生 js 开发,不依赖任何框架,也可以集成到任何框架。

42 lines (41 loc) 1 kB
import View from './View'; import './LoadMoreView.less'; export declare enum State { Default = "default", Loading = "loading", Failed = "failed", Done = "done" } declare const defaultDom: { default: string; loading: string; failed: string; done: string; }; declare const defaultText: { default: string; loading: string; failed: string; done: string; }; export type Options = { scrollView?: HTMLElement | Window; text?: Partial<typeof defaultText>; dom?: Partial<typeof defaultDom>; }; declare class LoadMoreView extends View { state: State; options: { text: typeof defaultText; dom: typeof defaultDom; scrollView: HTMLElement | Window; }; tplMarkText: string; constructor(options?: Options); private __getWrapper; private render; updateOptions(options: Options): void; getHtml(state: State): string; setState(state: State, force?: boolean): void; } export default LoadMoreView;