BackTop 返回顶部
vue
<template>
<ta-group title="基础用法">
<ul class="exp-backTop-box">
<li>Scroll to bottom 往下滑</li>
<li>Scroll to bottom 往下滑</li>
<li>Scroll to bottom 往下滑</li>
<li>Scroll to bottom 往下滑</li>
<li>Scroll to bottom 往下滑</li>
<li>Scroll to bottom 往下滑</li>
<li>Scroll to bottom 往下滑</li>
<li>Scroll to bottom 往下滑</li>
<li>Scroll to bottom 往下滑</li>
<li>Scroll to bottom 往下滑</li>
<li>Scroll to bottom 往下滑</li>
</ul>
</ta-group>
<ta-back-top></ta-back-top>
<ta-back-top :offset="[0, -50]">UP</ta-back-top>
</template>
<script lang="ts">
import { defineComponent } from 'vue'
export default defineComponent({
name: 'ExpBackTop'
})
</script>
Import
js
import { TaBackTop } from 'tantalum-ui-mobile'
具体的引入方式可以参考引入组件。
Props
属性 | 类型 | 默认值 | 必填 | 说明 |
---|---|---|---|---|
visible-height | number | 200 | 否 | 滚动高度达到此参数值才出现 |
animated | boolean | true | 否 | 是否需要动画 |
offset | number[] | [0, 0] | 否 | 偏移量,格式为 [x, y] |
enable-safe-area-insets | boolean | true | 否 | 是否开启安全区适配 |
注:
在 iPhoneX 等机型开启 enableSafeAreaInsets
,需要在 head 标签中添加 meta 标签,并设置 viewport-fit=cover 值
html
<meta
name="viewport"
content="width=device-width, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0, viewport-fit=cover"
/>
Events
事件 | 描述 | 回调函数参数 |
---|---|---|
click | 回到顶部按钮点击时触发 | e: Event |
Slots
点击区域(#default)
vue
<ta-back-top>
回顶部
</ta-back-top>
default 的缺省内容
默认显示 图标。