<template>
<div class="body"></div>
<div v-if="btnShow" style="position: fixed; right: 50px;bottom: 50px; z-index: 2">
<button class="scaleBig" @click="backTop">1213</button>
</div>
</template>
<script>
import { onMounted, ref } from "vue";
export default {
name: "Top",
setup() {
const btnShow = ref(false)
let timer = null; onMounted(() => {
window.addEventListener('scroll', scrollToTop)
})
const backTop=()=> {
timer = setInterval(function () {
let backTop = window.pageYOffset || document.documentElement.scrollTop || document.body.scrollTop
let speedTop = backTop / 5;
document.documentElement.scrollTop = backTop - speedTop; if (backTop === 0) {
clearInterval(timer)
}
}, 50);
}
const scrollToTop=()=> {
let pageLookHeight = document.documentElement.clientHeight || document.body.clientHeight
let scroll = document.documentElement.scrollTop
if (scroll >= pageLookHeight) {
btnShow.value = true
} else {
btnShow.value = false
}
}
return {
top, btnShow, timer, backTop, scrollToTop
}
}
}
</script>
<style scoped lang="scss">
.body{
height: 5000px;
width: 100%;
background-color: aquamarine;
}
.scaleBig {
transition: transform 0.5s ease;
}
.scaleBig:hover {
transform: scale(1.4);
}
</style>
相关推荐
单细胞多组学数据整合分析实战:从原始数据到跨平台合并
本文详细介绍了单细胞多组学数据整合分析的实战流程,从原始数据处理到跨平台合并分析。通过Seurat和Harmony等工具的应用,帮助研究者有效解决批次效应问题,保留真实的生物学信号。文章包含代码示例和常见问题解决方案,特别适合需要进行单细胞合并分析的研究人员参考。
Vue3回到顶部(BackTop)
返回顶部操作按钮,支持:自定义图标;自定义类型和形状;文字描述;悬浮提示;自定义样式;自定义可视高度;自定义位置;自定义监听目标;帮助你回到最初的那个地方!总之,功能丰富,简单易用😁😁
从逻辑门到RISC-V指令:ALU设计实战与Verilog实现
本文详细介绍了从逻辑门到RISC-V指令集的ALU设计实战与Verilog实现方法。通过构建1位ALU并扩展至64位,深入解析了RISC-V指令集的算术逻辑单元实现技巧,包括加法器设计、零标志检测和溢出检测等关键功能。文章还分享了Verilog代码优化、流水线设计和常见问题调试的实用经验,为开发者提供了一套完整的ALU设计解决方案。
vue3实现返回页面顶部
【代码】vue3实现返回页面顶部。
USB PD快充功率监测仪:高精度嵌入式USB电压电流测量终端
USB供电已从数据接口演进为关键电源总线,尤其在PD快充场景下,工程师亟需对5V–20V宽压范围内的实时电压、电流及瞬时功率进行精准捕获。其底层原理依赖高共模抑制比的高边电流检测与分压采样+ADC数字化处理,结合LDO低噪声供电保障模拟链路精度。该类设备的技术价值在于以低成本实现协议无关的‘电气层可视化’,规避商用ASIC测试仪的黑盒局限,支撑PD充电验证、电源设计调试与教学实验等工程实践。本文介绍的开源USB表即基于N32G430 MCU与INA199电流检测芯片,覆盖USB-C输入/输出双通道监测,具备
Ubuntu 24.04 下 NoMachine 极速安装与远程桌面配置全攻略
本文详细介绍了在Ubuntu 24.04系统下安装和配置NoMachine远程桌面的完整指南。从系统准备、分步安装到性能调优和常见问题解决,帮助用户快速实现低延迟的远程桌面访问。特别适合开发者和IT管理员在Linux环境下高效部署远程工作环境。
Vue3一键回到顶部/底部
【代码】Vue3一键回到顶部/底部。
第3.2.1章 Eigen代码实战:四元数赋值用法总结及与变换矩阵转换
Eigen库中四元数(Quaternion)的赋值方法解析:Quaterniond和Quaternion<double>本质相同,但Quaterniond是更简洁的别名。主要赋值方式包括直接构造(w,x,y,z分量、旋转矩阵或轴角)、赋值运算符和成员函数赋值。使用时需注意参数顺序、归一化处理和头文件包含,常见错误包括模板参数缺失和构造顺序错误。四元数广泛应用于旋转矩阵转换、姿态组合等场景,合理选择赋值方式能提高代码可读性和正确性。
Vue3-如何自己写一个“返回顶部”功能
在屏幕的右下角固定一个“返回顶部”按钮,只有当用户滚动屏幕一定程度后出现,否则隐藏。1、给窗口挂载滚动事件,监听视口的滚动,当滚动距离超出设定阈值后,出现按钮。点击按钮,网页平滑的滚动到页面顶部。环境:Vue3,js,antd。2、点击按钮,滚动窗口。
17、高通8155座舱平台--QNX开发基础
我个人习惯,拿到一个新板子,第一件事就是打开IDE,建一个空的QNX项目,然后跑一遍Hello World。比如,当触摸屏被按下时,驱动发一个脉冲给UI进程,告诉它“嘿,有人摸屏幕了”。我在8155上调试时,就遇到过因为脉冲优先级太低,导致触摸响应延迟的问题。IDE自带的编译器是qcc,它其实是gcc的封装。QNX的IPC机制,可以说是它最牛的地方。嗯,这套流程走下来,你对QNX开发的基本功就差不多了。QNX默认的消息缓冲区大小是64KB,如果你要传大块数据,比如音频流,那就得用共享内存了。
软考 系统架构设计师历年真题集萃(248)
软考 系统架构设计师历年真题集萃(248)
vue3点击返回顶部
vue3点击返回顶部
Python爬虫实战:全面解析裁判文书网法律文书抓取与分析
本文详细介绍了如何使用Python爬虫技术,分别通过Requests+BeautifulSoup、Selenium和Scrapy等方式,爬取裁判文书网的法律文书信息,并进行了验证码处理、数据存储和可视化分析。网页结构分析与数据提取;爬虫框架的使用;验证码处理策略;数据分析与可视化。爬取更多法律文书网站的数据;爬取文书的全文内容;构建法律文书搜索引擎;使用自然语言处理技术对法律文书进行深入分析。
Vue3返回顶部组件及返回顶部js封装
Vue3返回顶部组件及返回顶部js封装
温度PID控制PLC程序
温度PID稳定控制程序,适用于欧姆龙PLC,对其他PLC也具有很大参考价值
IDEA的使用指南
IDEA基于java的使用手册,可以最快速的上手,在使用中不断的丰富自己的使用技巧.
vue3返回顶部组件(丝滑)
vue3回到顶部(丝滑)
visio安装包
Microsoft Office Visio 是一款专业的制图软件。利用经过更新的形状、协作工具和数据链接图表,创建专业级图表以简化复杂的信息。
从零打造一个丝滑的 Vue 3 返回顶部组件
本文介绍了一个使用Vue 3开发的返回顶部组件,具有智能显示、丝滑动画、平滑滚动和类型安全等特性。组件采用Composition API组织逻辑,通过监听滚动事件实现智能显示,使用原生scrollTo API实现平滑滚动,并内置了CSS过渡动画。文章详细解析了模板结构、逻辑核心和样式设计三部分代码,重点说明了Transition动画、事件监听与解绑、Props类型定义等关键实现细节。该组件可直接引入项目使用,支持自定义滚动阈值等参数,是Vue 3开发中组件化、动画优化和TypeScript实践的典型案例。
jdk-8u144-linux-x64.tar.gz.
该资源为搭建Linux系统Java环境用,资源的后缀为tar.gz格式的压缩包
vue3-返回顶部组件
vue3返回顶部组件
vue电商开发记录3—实现返回顶部组件
简单说一下用vue实现一个返回顶部组件 其实不光电商平台,一般的网站也会有返回顶部的功能,算是一个很常见的功能,有些ui框架中也会有自己的返回顶部的组件 今天说一下如何自己封装一个返回顶部的组件 返回顶部 html部分 <template> <div class="back-top"> <a title="返回顶部" href="javascript...
vue3返回顶部
下面是一个简单的 Vue 3 组件,实现了一个返回顶部的按钮:
vue 返回滚动条顶部组件_如何编写一个基于Vue3 Composition API的组件?
还记得之前使用 vue-cli 创建的 Vue 3 + TypeScript 单页应用工程吗?把它运行起来吧,这次我们要在该工程中编写一个非常简单但会用到 Vue 3 新特性的组件,让大家体验一下 Vue 3 带来的新代码风格。我们将要实现的组件是一个《点击计数器》组件,它的外观看起来如下图:顶部为显示计数数字的展示区域点击减少按钮,计数每次递减1点击增加按钮,计数每次累加1点击...
Nuxt3中使用 Ant-Design-Vue 的BackTop 组件实现自动返回页面顶部
本文详细介绍了在Nuxt 3项目中按需引入Ant Design Vue的BackTop组件的方法。首先通过npm/yarn安装ant-design-vue和vite-plugin-style-import插件,然后在nuxt.config.ts中配置按需加载组件和样式。文章提供了完整的配置代码示例,并对比了自动引入和手动引入两种方式,强调避免全局引入以减少打包体积和样式冲突。最后还介绍了使用@nuxtjs/ant-design-vue模块的更简便方法,帮助开发者优化项目性能。
vue3.2返回顶部自定义组件(分析scrollTop是0及因滚动条造成页面抖动)
vue3自定义返回顶部组件
3分钟掌握NutUI返回顶部组件:让你的长页面体验飞起来
NutUI是京东风格的移动端Vue组件库,支持Vue2、Vue3及多端小程序开发。返回顶部(Backtop)组件作为提升用户体验的关键元素,能帮助用户在长页面中快速回到顶部,避免繁琐的手动滑动。本文将带你快速掌握这一实用组件的使用方法,让你的移动端应用交互更流畅! ## 📌 核心功能与优势 返回顶部组件看似简单,却蕴含着提升用户体验的大智慧。当页面内容超过一屏时,用户需要频繁滑动才能回到顶部
Vite + Vue3 + TS 封装axios + 封装loading + 封装返回顶部
目前为止我们实现了 axios封装 loading 封装 返回顶部封装!本人亲测保证能用,最后祝大家2022越来越强
vue3滚动到顶部钩子函数+组件简单示例
vue3滚动到顶部钩子函数+组件简单示例
在vue3+elementuiplus的el-table中分页加载数据后滚动条位置未返回最顶部
【代码】在vue3+elementuiplus的el-table中分页加载数据后滚动条位置未返回最顶部。
90



被折叠的 条评论
为什么被折叠?



