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 相关文章推荐
js对象的构造和继承实现代码
Dec 05 Javascript
jquery写个checkbox——类似邮箱全选功能
Mar 19 Javascript
微信中一些常用的js方法汇总
Mar 12 Javascript
基于Node.js的JavaScript项目构建工具gulp的使用教程
May 20 Javascript
js html5 css俄罗斯方块游戏再现
Oct 17 Javascript
JS仿京东移动端手指拨动切换轮播图效果
Apr 10 Javascript
JS小数转换为整数的方法分析
Jan 07 Javascript
JS实现加载和读取XML文件的方法详解
Apr 24 Javascript
javascript 开发之网页兼容各种浏览器
Sep 28 Javascript
Vue.js+cube-ui(Scroll组件)实现类似头条效果的横向滚动导航条
Jun 24 Javascript
vue组件入门知识全梳理
Sep 21 Javascript
uniapp引入支付宝原生扫码插件步骤详解
Jul 23 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
理解php原理的opcodes(操作码)
2010/10/26 PHP
php页面缓存ob系列函数介绍
2012/10/18 PHP
php中使用array_filter()函数过滤空数组的实现代码
2014/08/19 PHP
深入理解PHP中的Streams工具
2015/07/03 PHP
php获取远程图片并下载保存到本地的方法分析
2016/10/08 PHP
PHP+Ajax异步带进度条上传文件实例
2016/11/01 PHP
Paypal实现循环扣款(订阅)功能
2017/03/23 PHP
JS类中定义原型方法的两种实现的区别
2007/03/08 Javascript
js函数般调用正则
2008/04/08 Javascript
jquery radio 操作代码
2011/03/16 Javascript
Array栈方法和队列方法的特点说明
2014/01/24 Javascript
jQuery制作拼图小游戏
2015/01/12 Javascript
Javascript中for循环语句的几种写法总结对比
2017/01/23 Javascript
jQuery列表检索功能实现代码
2017/07/17 jQuery
Vue递归组件+Vuex开发树形组件Tree--递归组件的简单实现
2019/04/01 Javascript
js时间戳转yyyy-MM-dd HH-mm-ss工具类详解
2019/04/30 Javascript
用Node写一条配置环境的指令
2019/11/14 Javascript
使用vue实现通过变量动态拼接url
2020/07/22 Javascript
[01:26]神话结束了,却也刚刚开始——DOTA2新英雄玛尔斯驾临战场
2019/03/10 DOTA
python将人民币转换大写的脚本代码
2013/02/10 Python
Python while 循环使用的简单实例
2016/06/08 Python
python基础教程之匿名函数lambda
2017/01/17 Python
Python之读取TXT文件的方法小结
2018/04/27 Python
解决python os.mkdir创建目录失败的问题
2018/10/16 Python
python读取xlsx的方法
2018/12/25 Python
selenium+python截图不成功的解决方法
2019/01/30 Python
详解python的argpare和click模块小结
2019/03/31 Python
全球领先的各类汽车配件零售商:Advance Auto Parts
2016/08/26 全球购物
Casetify官网:自制专属手机壳、iPad护壳和Apple Watch手表带
2018/05/09 全球购物
质检的岗位职责
2013/11/17 职场文书
财会专业毕业生自荐信
2014/07/09 职场文书
副乡长群众路线教育实践活动个人对照检查材料
2014/09/19 职场文书
2015年推广普通话演讲稿
2015/03/20 职场文书
2015年仓库管理员工作总结
2015/04/21 职场文书
初中生活随笔
2015/08/15 职场文书
2019年冬至:天冷暖人心的问候祝福语大全
2019/12/20 职场文书