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

相关推荐
终端鹿7 分钟前
Suspense 异步组件与懒加载实战
前端·vue.js
清风细雨_林木木10 分钟前
CSS 报错:css-semicolonexpected 解决方案
前端·css
Jinuss13 分钟前
源码分析之React中useRef解析
前端·javascript·react.js
cch891815 分钟前
css 样式说明,在页面布局开发中,样式表用于控制组件的尺寸、间距、边框及背景等视觉表现
前端·javascript·html
被AI抢饭碗的人27 分钟前
QT:基础与信号槽
前端·qt
熙街丶一人33 分钟前
css 图片未加载时默认高度,加载后随图片高度
前端·javascript·css
xiaoliuliu1234534 分钟前
Android Studio 2025 安装教程:详细步骤+自定义安装路径+SDK配置(附桌面快捷方式创建)
java·前端·数据库
紫_龙35 分钟前
最新版vue3+TypeScript开发入门到实战教程之Pinia详解
前端·javascript·typescript
533_37 分钟前
[echarts] 使用scss变量
前端·echarts·scss
小李云雾1 小时前
零基础-从ESS6基础到前后端联通实战
前端·python·okhttp·中间件·eclipse·html·fastapi