实现的方法:

一、借助element-plus框架的Backtop回到顶部组件(点击按钮缓慢回顶部)

注意:这个组件想显示出来,必须放到产生滚动效果的元素内部,且是放到最上面!所以必须明确是哪个元素有的滚动条(也许不是body元素)

二、借助js的api  :scrollTop

同样要明确哪个元素有的滚动条,若直接是页面文档、或者body元素产生的滚动,则:

document.body.scrollTop =document.documentElement.scrollTop=0;

若是其他设定的元素产生的滚动,则需要先获取到这个元素:

(假如这里是有个类名叫content-view的元素产生的滚动)

  let content = document.querySelector('.content-view') content.scrollTop = 0;

注意:利用api回到顶部是没有滚动动画的,直接一下就到了

Vue项目页面回到顶部相关推荐

  1. vue项目实现回到顶部的两种超简单方法

    vue 中实现回到顶部的两种方式: (1)锚点方式 通过点击锚点回到指定位置: <template><div id="topAnchor" ref="f ...

  2. 基于Vue项目的回到顶部插件

    在形目中经常要实现回到顶部的效果,所以我在这做了一个回到顶部的插件. 首先,我们先在这说明一下,实现回到顶部的效果所要满足的要求为:要实现回到顶部效果的盒子必须出现横向滚动条. 子组件如下所示: 原理 ...

  3. js——页面回到顶部

    很久都没有去慕课网学习学习了,刚恰好就看见了一个用的比较多的小例子--页面回到顶部,记得之前自己也是在初学web时,被这个坑了一回,因此今天特地拿来分享分享-- <!DOCTYPE html&g ...

  4. vue刷新页面回到首页

    记录一下,实现项目中的小需求,刷新页面回到首页 在App.vue中添加如下代码即可 在created函数中判断当前路由地址是否在首页home,如果不在则替换为home页面 created() {if ...

  5. vue项目页面跳转的常用方法

    1.页面跳转的几种方法 1:router-link跳转 2:this.$router.push() 3:this.$router.replace() 4:this.$router.go(n) 1. r ...

  6. HTML点击元素页面回到顶部,博客园页面添加返回顶部 TOP 按钮

    博客园页面添加返回顶部 TOP 按钮 TOP 按钮 进入网页管理 -> 设置 在 "页面定制 CSS 代码" 中添加如下 CSS 样式, 当然你可以改为自己喜欢的样式 此处可 ...

  7. vue 项目页面增加水印

    在指定容器中添加水印,可不设置容器,则添加在整个页面中 1.waterMark.js文件 'use strict'const watermark = {}/**** @param {要设置的水印的内容 ...

  8. 微信PC版访问本地vue项目页面调试及访问空白问题

    1.安装微信旧版本2.6 链接:https://pan.baidu.com/s/15no5HCjxydYBa4YB_nvo1g  提取码:pntg 2. 微信引入devtool包 第 1 步:查看微信 ...

  9. 通过webpack配置vue项目页面title

    vue 项目创建之后,在index.htm里面的title,使用 htmlWebpackPlugin.options.title 进行的展示. 调整 webpack 配置最简单的方式就是在 vue.c ...

最新文章

  1. 杂七杂八的前端基础01——函数作用域
  2. html页面获取get传递过来的值,在HTML中用js获取通过GET、POST方法(就是在网址后加?a=bc=d之类)传过来的表单值...
  3. python【蓝桥杯vip练习题库】ALGO-69字符串逆序
  4. CentOS-6.4无线上网命令行配置
  5. 为什么WEB-INF外的jsp无法根据cookie享受国际化
  6. Qt 检测第三方软件是否运行、杀死第三方进程
  7. 重学java基础第二十四课:标识符合关键字
  8. 2019工作榜单:程序员吸金榜,AI排第一,这个我服!
  9. Youtube最佳Red5 官方视频下载指南,字幕【亲测成功】
  10. 2011年倒数第三天,下雪,第一次写博客
  11. Android通过Wifi来调试你的应用
  12. SpringCloud知识点复习(第一次)
  13. Linux中hosts文件的修改
  14. 未安装任何音频输出设备
  15. 大数据学习第一章:初识大数据
  16. 计算机显示屏知识,计算机配置知识之显示屏
  17. 笔记-15 网络编程入门 UDP通信程序 TCP通信程序 练习
  18. Opencv中的erode和dilate(腐蚀和膨胀-python实现)
  19. MacOS任意降级(完美教程)
  20. 玩转搭载眼球追踪的FOVE 0,需要多高的配置呢?

热门文章

  1. Google 为何把 SurfaceView 设计的这么难用?
  2. stm32实现json格式传输/ cjson使用
  3. 2022 上半年系统集成真题(综合知识)
  4. 前端处理文件下载时,提示token失效
  5. PMP试题 | 每日一练,快速提分 6.4
  6. 日撸leetCode三道题---Day5---双指针与链表
  7. PowerBuilder安装+破解
  8. 第五次网页前端培训笔记(js1)
  9. quartz的配置详解
  10. 解决ubuntu中jupyter中文绘图中文字体乱码显示问题