BackTop 返回顶部
介绍
提供较长的页面快捷返回顶部功能。
安装
import { createApp } from 'vue';
import { BackTop,Icon } from '@nutui/nutui-taro';
const app = createApp();
app.use(BackTop);
app.use(Icon);
代码实例
基本用法
<nut-backtop height="100vh">
<template v-slot:content>
<div class="text-data">我是测试数据1</div>
<div class="text-data">我是测试数据2</div>
<div class="text-data">我是测试数据3</div>
<div class="text-data">我是测试数据4</div>
<div class="text-data">我是测试数据5</div>
<div class="text-data">我是测试数据6</div>
...
</template>
</nut-backtop>
设置出现位置
<nut-backtop :distance="200"></nut-backtop>
自定义样式
<nut-backtop :distance="100" :bottom="90"><div>自定义内容</div></nut-backtop>
click事件
<nut-backtop @click="handleClick" ></nut-backtop>
<script>
export default createDemo({
setup(props, { emit }) {
const handleClick = () => {
console.log('触发返回顶部');
};
return {
handleClick
};
}
});
</script>
API
Prop
| 字段 |
说明 |
类型 |
默认值 |
| height |
滚动区域的高度 |
String |
100vh |
| bottom |
距离页面底部距离 |
Number |
20 |
| right |
距离页面右侧距离 |
Number |
10 |
| distance |
页面垂直滚动多高后出现 |
Number |
200 |
| z-index |
设置组件页面层级 |
Number |
10 |
Event
| 名称 |
说明 |
回调参数 |
| click |
按钮点击时触发事件 |
event: MouseEvent |