2019-03-18 16:34:34 +08:00
|
|
|
|
// Type definitions for iview 3.3.1
|
2018-08-21 08:29:24 +08:00
|
|
|
|
// Project: https://github.com/iview/iview
|
|
|
|
|
// Definitions by: yangdan
|
|
|
|
|
// Definitions: https://github.com/yangdan8/iview.git
|
2018-09-03 09:15:30 +08:00
|
|
|
|
import Vue, { VNode } from 'vue';
|
2018-08-21 08:29:24 +08:00
|
|
|
|
|
2019-05-07 17:14:49 +08:00
|
|
|
|
export declare class Scroll extends Vue {
|
2018-08-21 08:29:24 +08:00
|
|
|
|
/**
|
|
|
|
|
* 滚动区域的高度,单位像素
|
|
|
|
|
* @default 300
|
|
|
|
|
*/
|
|
|
|
|
height?: string | number;
|
|
|
|
|
/**
|
|
|
|
|
* 加载中的文案
|
|
|
|
|
* @default 加载中
|
|
|
|
|
*/
|
|
|
|
|
'loading-text'?: string;
|
|
|
|
|
/**
|
|
|
|
|
* 滚动至顶部时触发,需返回Promise
|
|
|
|
|
*/
|
|
|
|
|
'on-reach-top'?: () => void;
|
|
|
|
|
/**
|
|
|
|
|
* 滚动至底部时触发,需返回Promise
|
|
|
|
|
*/
|
|
|
|
|
'on-reach-bottom'?: () => void;
|
|
|
|
|
/**
|
|
|
|
|
* 滚动至顶部或底部时触发,需返回Promise
|
|
|
|
|
*/
|
|
|
|
|
'on-reach-edge'?: () => void;
|
|
|
|
|
/**
|
|
|
|
|
* 从边缘到触发回调的距离。如果是负的,回调将在到达边缘之前触发。值最好在 24 以下。
|
|
|
|
|
* @default [20, 20]
|
|
|
|
|
*/
|
|
|
|
|
'distance-to-edge'?: number | number[];
|
|
|
|
|
}
|