mobile-more
Version:
基于 antd-mobile v5 扩展移动端 UI 组件
60 lines (59 loc) • 1.74 kB
TypeScript
import React from 'react';
import './index.less';
export interface BizScrollLoadViewProps extends React.HTMLAttributes<HTMLDivElement> {
/**
* @description 加载中。
* @default false
*/
loading?: boolean;
/**
* @description 加载失败。
* @default false
*/
error?: boolean;
/**
* @description 加载完成。
* @default false
*/
done?: boolean;
/**
* @description 不同状态展示内容。
*/
text?: {
/**
* @description 默认状态显示内容。
* @default '滚动底部加载更多'
*/
default?: React.ReactNode;
/**
* @description 加载中显示内容。
* @default '加载中'
*/
loading?: React.ReactNode;
/**
* @description 加载完成显示内容。
* @default '全部加载完成'
*/
done?: React.ReactNode;
/**
* @description 加载失败显示内容。
* @default '加载失败'
*/
error?: React.ReactNode;
};
/**
* @description 加载中时文本后显示加载图标。
* @default true
*/
showLoadingIcon?: boolean;
}
declare const BizScrollLoadView: React.ForwardRefExoticComponent<BizScrollLoadViewProps & React.RefAttributes<HTMLDivElement>>;
/**
* @deprecated 即将废弃,请使用 `BizScrollLoadView` 替代。
*/
export declare const ScrollLoadView: React.ForwardRefExoticComponent<BizScrollLoadViewProps & React.RefAttributes<HTMLDivElement>>;
/**
* @deprecated 即将废弃,请使用 `BizScrollLoadViewProps` 替代。
*/
export type ScrollLoadViewProps = BizScrollLoadViewProps;
export default BizScrollLoadView;