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 相关文章推荐
JavaScript 事件冒泡简介及应用
Jan 11 Javascript
function foo的原型与prototype属性解惑
Nov 19 Javascript
Jquery实现弹出层分享微博插件具备动画效果
Apr 03 Javascript
js判断鼠标同时离开两个div的思路及代码
May 31 Javascript
全面解析Bootstrap弹窗的实现方法
Dec 01 Javascript
基于javascript实现的购物商城商品倒计时实例
Dec 11 Javascript
lhgcalendar时间插件限制只能选择三个月的实现方法
Jul 03 Javascript
js编写简单的计时器功能
Jul 15 Javascript
在vue中使用css modules替代scroped的方法
Mar 10 Javascript
jQuery层叠选择器用法实例分析
Jun 28 jQuery
Java Varargs 可变参数用法详解
Jan 28 Javascript
浅谈javascript事件环微任务和宏任务队列原理
Sep 12 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 中文和编码判断代码
2010/05/16 PHP
完美解决令人抓狂的zend studio 7代码提示(content Assist)速度慢的问题
2013/06/20 PHP
php 读写json文件及修改json的方法
2018/03/07 PHP
AJAX使用了UpdatePanel后无法使用alert弹出脚本
2010/04/02 Javascript
jquery插件制作 提示框插件实现代码
2012/08/17 Javascript
详解js界面跳转与值传递
2016/11/22 Javascript
js实现获取鼠标当前的位置
2016/12/14 Javascript
js 颜色选择插件
2017/01/23 Javascript
Angularjs 实现移动端在线测评效果(推荐)
2017/04/05 Javascript
jQuery中map函数的两种方式
2017/04/07 jQuery
jQuery实现base64前台加密解密功能详解
2017/08/29 jQuery
vue2.0 自定义 饼状图 (Echarts)组件的方法
2018/03/02 Javascript
解决vue+webpack打包路径的问题
2018/03/06 Javascript
记一次webpack3升级webpack4的踩坑经历
2018/06/12 Javascript
使用bootstrap实现下拉框搜索功能的实例讲解
2018/08/10 Javascript
NodeJS搭建HTTP服务器的实现步骤
2018/10/12 NodeJs
微信小程序上传多图到服务器并获取返回的路径
2019/05/05 Javascript
JavaScript从原型到原型链深入理解
2019/06/03 Javascript
js实现一个简易计算器
2020/03/30 Javascript
在layer弹层layer.prompt中,修改placeholder的实现方法
2019/09/27 Javascript
[50:04]DOTA2上海特级锦标赛D组小组赛#2 Liquid VS VP第二局
2016/02/28 DOTA
[00:12]DAC2018 Miracle-站上中单舞台,他能否再写奇迹?
2018/04/06 DOTA
python调试神器PySnooper的使用
2019/07/03 Python
对Python函数设计规范详解
2019/07/19 Python
春节到了 教你使用python来抢票回家
2020/01/06 Python
使用pymysql查询数据库,把结果保存为列表并获取指定元素下标实例
2020/05/15 Python
html5用video标签流式加载的实现
2020/05/20 HTML / CSS
澳大利亚在线批发商:Simply Wholesale
2021/02/24 全球购物
JSF如何进行表格处理及取值
2012/08/06 面试题
营业员演讲稿
2013/12/30 职场文书
中药专业毕业自荐书范文
2014/02/08 职场文书
节水倡议书范文
2014/04/15 职场文书
525心理活动总结
2014/07/04 职场文书
计划生育目标责任书
2015/05/09 职场文书
八年级数学教学反思
2016/02/17 职场文书
2016年社区综治宣传月活动总结
2016/03/16 职场文书