import{e as s,o as a,G as t}from"./vendor.f7062dc0.js";const n={class:"markdown-body"},l=[t('
提供较长的页面快捷返回顶部功能。
\nimport { createApp } from 'vue';\nimport { BackTop } from '@nutui/nutui-taro';\n\nconst app = createApp();\napp.use(BackTop);\n\n<nut-backtop height="100vh">\n <template v-slot:content>\n <div class="text-data">我是测试数据1</div>\n <div class="text-data">我是测试数据2</div>\n <div class="text-data">我是测试数据3</div>\n <div class="text-data">我是测试数据4</div>\n <div class="text-data">我是测试数据5</div>\n <div class="text-data">我是测试数据6</div>\n ...\n </template>\n</nut-backtop>\n<nut-backtop :distance="200"></nut-backtop>\n<nut-backtop :distance="100" :bottom="90"><div>自定义内容</div></nut-backtop>\n<nut-backtop @click="handleClick" ></nut-backtop>\n<script>\nexport default createDemo({\n setup(props, { emit }) {\n const handleClick = () => {\n console.log('触发返回顶部');\n };\n\n return {\n handleClick\n };\n }\n});\n</script>\n| 字段 | 说明 | 类型 | 默认值 |
|---|---|---|---|
| height | 滚动区域的高度 | String | 100vh |
| bottom | 距离页面底部距离 | Number | 20 |
| right | 距离页面右侧距离 | Number | 10 |
| distance | 页面垂直滚动多高后出现 | Number | 200 |
| z-index | 设置组件页面层级 | Number | 10 |
| 名称 | 说明 | 回调参数 |
|---|---|---|
| click | 按钮点击时触发事件 | event: MouseEvent |