# Backtop 回到顶部
# 引入
在 app.json 或 index.json 中引入组件,详细介绍见快速上手
"usingComponents": {
"lin-backtop": "/dist/backtop/index"
}
# 基础用法
默认滚动值大于 50 才显示出来,点击组件回到顶部
代码示例
<lin-backtop />
# 滚动到锚点
通过设置 selector
属性使页面滚动到指定锚点位置
代码示例
<view class="view-anchor" id="viewAnchor"> 锚点位置 </view>
<lin-backtop selector="#viewAnchor" />
# 使用插槽
通过设置 useSlot
属性为true
,使用自定义插槽
代码示例
<lin-backtop useSlot>
<view class="backtop-slot">up</view>
</lin-backtop>
.backtop-slot {
width: 80rpx;
line-height: 80rpx;
color: rgb(25, 137, 250);
text-align: center;
background-color: rgb(242, 245, 246);
box-shadow: rgba(0, 0, 0, 0.12) 0 0 6px;
}
# 属性
参数 | 说明 | 类型 | 可选值 | 默认值 |
---|---|---|---|---|
useSlot | 是否使用自定义插槽 | Boolean | — | false |
visibilityHeight | 滚动高度达到此参数值才出现 | Number | — | 50 |
scrollTop | 回到顶部距离顶部的距离 | Number | — | 0 |
selector | 锚点 | String | — | — |
duration | 动画时长 | Number | — | 300 |
right | 距离右边距离 | String, Number | — | 40rpx |
bottom | 距离底部距离 | String, Number | — | 40rpx |
# 事件
事件名 | 说明 | 参数 |
---|---|---|
bind:success | 滚动成功时触发 | — |
bind:fail | 滚动失败时触发 | — |
bind:complete | 滚动完成时触发,不管是成功还是失败都会触发 | — |
# 插槽
插槽名称 | 说明 |
---|---|
— | 自定义内容 |
# 外部样式类
类名 | 说明 |
---|---|
custom-class | 根节点样式类 |
container-class | 容器样式类 |
triangle-class | 内容样式类 |
← Tabbar 标签栏 Area 省市区选择 →