Vue实现返回顶部按钮实例代码


Posted in Javascript onOctober 21, 2020

前言

本文主要介绍了Vue 实现返回顶部按钮的方法,下面话不多说,来直接看代码吧

实例代码:

<template>
 <div class="scrollTop">
 <div class="backTop"
   @click="backTop">
  <button v-show="flag_scroll">
     返回顶部
  </button>
  </div>
  //数据源
  <div></div>
 </div>
</template> 
<script>
export default {
 name: 'scrollTop',
 data() {
 return {
 
  flag_scroll: false,
  scroll: 0,
 }
 },
 computed: {},
 methods: {
 //返回顶部事件
 backTop() {
  document.getElementsByClassName('scrollTop')[0].scrollTop = 0
 },
 //滑动超过200时显示按钮
 handleScroll() {
  let scrollTop = document.getElementsByClassName('scrollTop')[0]
  .scrollTop
  console.log(scrollTop)
  if (scrollTop > 200) {
  this.flag_scroll = true
  } else {
  this.flag_scroll = false
  }
 },
 },
 mounted() {
 window.addEventListener('scroll', this.handleScroll, true)
 },
 created() { },
}
</script>

<style scoped>
.scrollTop{
 width: 100%;
 height: 100vh;
 overflow-y: scroll;
}
.backTop {
 position: fixed;
 bottom: 50px;
 z-index: 100;
 right: 0;
 background: white;
}
</style>

总结

到此这篇关于Vue实现返回顶部按钮的文章就介绍到这了,更多相关Vue返回顶部按钮内容请搜索三水点靠木以前的文章或继续浏览下面的相关文章希望大家以后多多支持三水点靠木!

Javascript 相关文章推荐
IE浏览器PNG图片透明效果代码
Sep 02 Javascript
jquery.post用法之type设置问题
Feb 24 Javascript
javascript/jquery获取地址栏url参数的方法
Mar 05 Javascript
jquery常用操作小结
Jul 21 Javascript
node.js中的querystring.parse方法使用说明
Dec 10 Javascript
强大Vue.js组件浅析
Sep 12 Javascript
ReactNative页面跳转实例代码
Sep 27 Javascript
vue绑定设置属性的多种方式(5)
Aug 16 Javascript
React 无状态组件(Stateless Component) 与高阶组件
Aug 14 Javascript
vue基于element的区间选择组件
Sep 07 Javascript
使用vue2.0创建的项目的步骤方法
Sep 25 Javascript
javascript数组去重方法总结(推荐)
Mar 20 Javascript
vue将文件/图片批量打包下载zip的教程
Oct 21 #Javascript
uniapp实现可滑动选项卡
Oct 21 #Javascript
element中table高度自适应的实现
Oct 21 #Javascript
vue+springboot+element+vue-resource实现文件上传教程
Oct 21 #Javascript
原生小程序封装跑马灯效果
Oct 21 #Javascript
uniapp实现横向滚动选择日期
Oct 21 #Javascript
实现vuex原理的示例
Oct 21 #Javascript
You might like
桌面中心(二)数据库写入
2006/10/09 PHP
php面向对象全攻略 (九)访问类型
2009/09/30 PHP
全局记录程序片段的运行时间 正确找到程序逻辑耗时多的断点
2011/01/06 PHP
解析PHP中常见的mongodb查询操作
2013/06/20 PHP
编译PHP报错configure error Cannot find libmysqlclient under usr的解决方法
2014/06/27 PHP
根据分辩率调用不同的CSS.
2007/01/08 Javascript
用json方式实现在 js 中建立一个map
2014/05/02 Javascript
JavaScript 是什么意思
2016/09/22 Javascript
详解angular2采用自定义指令(Directive)方式加载jquery插件
2017/02/09 Javascript
NodeJS实现图片上传代码(Express)
2017/06/30 NodeJs
vue增删改查的简单操作
2017/07/15 Javascript
基于原生js运动方式关键点的总结(推荐)
2017/10/01 Javascript
如何编写一个d.ts文件的步骤详解
2018/04/13 Javascript
3分钟读懂移动端rem使用方法(推荐)
2019/05/06 Javascript
uni app仿微信顶部导航条功能
2019/09/17 Javascript
vue将文件/图片批量打包下载zip的教程
2020/10/21 Javascript
Python help()函数用法详解
2014/03/11 Python
Python实现的一个简单LRU cache
2014/09/26 Python
Django ORM框架的定时任务如何使用详解
2017/10/19 Python
python使用Flask操作mysql实现登录功能
2018/05/14 Python
修改默认的pip版本为对应python2.7的方法
2018/11/06 Python
python 根据字典的键值进行排序的方法
2019/07/24 Python
PyQt5+Pycharm安装和配置图文教程详解
2020/03/24 Python
浅谈python 中的 type(), dtype(), astype()的区别
2020/04/09 Python
Python调用JavaScript代码的方法
2020/10/27 Python
python爬虫筛选工作实例讲解
2020/11/23 Python
阿里云:Aliyun.com
2017/02/15 全球购物
Bonami斯洛伐克:购买家具和家居饰品
2019/07/02 全球购物
澳大利亚在线高跟鞋商店:Shoe Me
2019/11/19 全球购物
泰海淘:泰国king Power王权免税集团旗下跨境海淘综合型电商
2020/07/26 全球购物
ASICS印度官方网站:日本专业运动品牌
2020/06/20 全球购物
体育教育专业毕业生自荐信
2013/11/15 职场文书
数控机床专业自荐信
2014/05/19 职场文书
法院信息化建设方案
2014/05/21 职场文书
股东授权委托书
2014/10/15 职场文书
三种方式清除vue路由跳转router-link的历史记录
2022/04/10 Vue.js