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

相关推荐
浪兎兎3 小时前
Vue CLI笔记
前端·vue.js·笔记
Csvn3 小时前
Proxy / Reflect 与响应式原理:完整手写一个 mini Vue3 响应式系统
前端
Easy_API3 小时前
OpenAI三周内第二次降价,GPT-5.6 Sol砍了20%到33
大数据·前端·人工智能·gpt·深度学习
深念Y3 小时前
07-SSR水合问题实战排查与修复记录
前端·vue·vite·nuxt·ssr·csr·水合
前端炒粉3 小时前
容器预热预跳转方案
前端·vue.js·性能优化
小二李3 小时前
第12章 nestjs服务端开发:RBAC权限系统设计
java·linux·前端
tt一点通3 小时前
前端常用设计模式大全
前端·vue.js
张文君3 小时前
ubuntu26.04坏块分区隔离急速版
java·前端·python
两只羊ovo3 小时前
给 Agent 装上手脚:手写 mini-Cursor,从建项目到跑起来
前端
Hive_MOM4 小时前
制造企业库存精益化管理数字化:从“库存压资金、找货靠人翻“到“库存水位实时可见、资金周转提速“
前端·制造