import React from 'react'; import './BackTop.scss'; /** 滚动方向 */ type Position = 'left' | 'right'; /** * 定义 MtBackTop 的 Props 类型 */ export interface MtBackTopProps { /** 按钮的内容, 如果设置了,则完全使用当前的内容以及自行设置样式 */ children?: React.ReactNode; /** 自定义设置children的js处理方法 */ customHandleCallback?: (...args: any[]) => any; /** 自定义class */ customClass?: string; /** 触发滚动的对象,CSS选择器字符串 */ target?: string; /** 窗口宽度达到此值才显示按钮 */ visibilityWidth?: number; /** 滚动高度达到此值才显示按钮 */ visibilityHeight?: number; /** 水平位置:left 或 right(默认right) */ position?: Position; /** 距离页面左边距/右边距的距离(像素) */ offset?: number; /** 控制其显示位置,距离页面底部距离(像素) */ bottom?: number; /** 设置z-index */ zIndex?: number; /** 箭头下面的文字 */ btnText?: string; /** 自定义样式 */ style?: React.CSSProperties; } declare const MtBackTop: React.FC; export default MtBackTop;