Skip to content

Backtop 回到顶部 ​

当页面滚动超过指定距离时显示返回顶部按钮。

支持平台 ​

以下为官网文档所列的平台支持情况,具体功能及版本限制请参见本页的平台说明。

App-vueApp-nvue微信小程序支付宝小程序百度小程序字节小程序QQ小程序H5PC快手小程序钉钉小程序
✓✓✓✓✓✓✓✓✓✓✓

基础用法 ​

vue
<template>
  <!-- 回到页面顶部 -->
  <fui-backtop :scrollTop="scrollTop"></fui-backtop>
</template>

<script>
export default {
  data() {
    return {
      // 当前页面滚动距离,单位 px
      scrollTop: 0
    };
  },
  /** 同步页面滚动距离 */
  onPageScroll(event) {
    this.scrollTop = event.scrollTop;
  }
};
</script>

属性 ​

属性类型说明官网默认值
scrollTopNumber、String页面滚动距离,单位 px;页面滚动时需同步空
targetRefStringnvue 中需要滚动到的目标引用空
thresholdNumber、String显示按钮所需的滚动距离,单位 px320
widthNumber、String按钮宽高,单位 rpx80
bottomNumber、String按钮距底部的距离,单位 rpx160
rightNumber、String按钮距右侧的距离,单位 rpx40
backgroundString按钮背景色#FFFFFF
nameString内置图标名称top
colorString内置图标颜色#333333
customBoolean是否自定义图标内容false

事件 ​

事件说明回调参数
click点击回到顶部按钮{}

平台及版本说明 ​

普通页面使用 uni.pageScrollTo;nvue 需要传入目标节点引用。本地源码允许 targetRef 为对象,官网参数表将其标记为 String,具体请结合目标平台测试。若项目未使用 easycom,需要按项目方式注册 fui-icon。

插槽 ​

插槽说明
default自定义回到顶部按钮内容