BackTop 回到顶部
页面内容较长时,滚动到指定高度后显示回到顶部按钮。
返回页面顶部的操作按钮。
何时使用
- 当页面内容较长,用户滚动后需要快速返回顶部时。
- 需要在特定滚动高度显示回到顶部按钮时。
导入
代码演示
基础用法
BackTop 预设了基本的返回按钮,可以直接使用。
自定义样式
通过 style 覆盖默认样式。
自定义出现高度
通过 visibilityHeight 设置出现需要达到的滚动高度。
自定义滚动时间
通过 duration 设置滚动到顶部的时间。
指定滚动容器
通过 target 指定监听滚动的元素。
点击回调
自定义内容
通过默认 slot 自定义按钮内容。
API
Props
| 参数 | 说明 | 类型 | 默认值 |
|---|---|---|---|
| duration | 滚动到顶部的时间(毫秒) | number | 450 |
| visibilityHeight | 出现需要达到的滚动高度 | number | 400 |
| target | 返回需要监听其滚动事件的元素 | () => HTMLElement | Window | () => window |
| style | 自定义样式 | CSSProperties | - |
| class | 附加类名 | string | - |
Events
| 事件 | 说明 | 回调参数 |
|---|---|---|
| click | 点击事件 | (e: MouseEvent) |
Slots
| 名称 | 说明 |
|---|---|
| default | 自定义按钮内容 |
默认样式
| 属性 | 默认值 |
|---|---|
| position | fixed |
| bottom | 50px |
| right | 100px |
| width | 40px |
| height | 40px |
| borderRadius | 9999px |
| zIndex | 10 |
可通过 style 属性覆盖以上默认样式。
