提供较长的页面快捷回到顶部功能。
import { createApp } from 'vue';
import { BackTop } from '@nutui/nutui';
const app = createApp();
app.use(BackTop);
<nut-backtop elId="elId" ></nut-backtop>
<nut-backtop :distance="200" ></nut-backtop>
<nut-backtop @click="handleClick" elId="elId" :distance="100" :bottom="90" ><div>无</div></nut-backtop>
<nut-backtop @click="handleClick" ></nut-backtop>
<script>
export default createDemo({
setup(props, { emit }) {
const handleClick = () => {
console.log('触发回到顶部');
};
return {
handleClick
};
}
});
</script>
| 字段 | 说明 | 类型 | 默认值 |
|---|---|---|---|
| elId | 获取监听元素的父级元素 | String | - |
| bottom | 距离页面底部距离 | Number | - |
| right | 距离页面右侧距离 | Number | |
| distance | 页面垂直滚动多高后出现 | Number | - |
| zIndex | 设置组件页面层级 | Number | - |
| 名称 | 说明 | 回调参数 |
|---|---|---|
| click | 按钮点击时触发事件 | event:Event |