Vuetify3:快捷回到顶部

在Vuetify 3中,要实现回到顶部,我们需要创建悬浮按钮,如下:

TypeScript 复制代码
<template>
    <v-list>
        <div class="position-fixed right-0 bottom-0" style="top:50%;">
            <v-list-item >
                <v-btn icon="mdi-information">
                     <v-icon>mdi-arrow-up-bold</v-icon>
                </v-btn>
            </v-list-item>
        </div>
    </v-list>
</template>

添加气泡提醒,及回到顶部JS:

TypeScript 复制代码
<template>
    <v-list>
        <div class="position-fixed right-0 bottom-0" style="top:50%;">
            <v-list-item >
                <v-btn icon="mdi-information" @click="toTop">
                    <v-tooltip activator="parent" location="start">回到顶部</v-tooltip>
                    <v-icon>mdi-arrow-up-bold</v-icon>
                </v-btn>
            </v-list-item>
        </div>
    </v-list>
</template>

<script setup>
    const scrollTop= 0;
    const toTop = () => {
        window.scrollTo({
            top: 0, behavior: 'smooth'
        });
    }
</script>

最终效果:

这个按钮样式,可以根据产品需求来设计,可以参考Button 按钮 --- Vuetify

相关推荐
是烟花哈4 小时前
【前端】React框架学习
前端·学习·react.js
qq4356947015 小时前
JavaWeb08
前端
2401_878454535 小时前
html和css的复习(1)
前端·css·html
@PHARAOH6 小时前
WHAT - git worktree 概念
前端·git
IT_陈寒6 小时前
我竟然被JavaScript的隐式类型转换坑了三天!
前端·人工智能·后端
我亚索贼六丶7 小时前
二十六. AI基础概念之如何更好的使用AI
前端
小码哥_常7 小时前
安卓启动页Logo适配秘籍:告别“奇形怪状”的展示
前端
我亚索贼六丶7 小时前
二十五.Electron 初体验与进阶
前端
当时只道寻常7 小时前
像使用 Redis 一样操作 LocalStorage
前端·前端工程化
RONIN7 小时前
UI组件库elementplus
前端