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写的操作系统
Apr 23 Javascript
JavaScript获取一个范围内日期的方法
Apr 24 Javascript
javascript实现获取字符串hash值
May 10 Javascript
JavaScript中Date.toSource()方法的使用教程
Jun 12 Javascript
jQuery+AJAX实现遮罩层登录验证界面(附源码)
Sep 13 Javascript
微信小程序(六):列表上拉加载下拉刷新示例
Jan 13 Javascript
AngularJS Toaster使用详解
Feb 24 Javascript
通俗解释JavaScript正则表达式快速记忆
Aug 23 Javascript
vue中关闭eslint的方法分析
Aug 04 Javascript
JQuery Ajax动态加载Table数据的实例讲解
Aug 09 jQuery
JS判断数组里是否有重复元素的方法小结
May 21 Javascript
Vue实现下拉加载更多
May 09 Vue.js
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
详解WordPress开发中过滤属性以及Sql语句的函数使用
2015/12/25 PHP
thinkphp3.2点击刷新生成验证码
2016/02/16 PHP
php json中文编码为null的解决办法
2016/12/14 PHP
浅谈PHPANALYSIS提取关键字
2019/03/08 PHP
解决laravel(5.5)访问public报错的问题
2019/10/12 PHP
ajax不执行success回调而是执行了error回调
2012/12/10 Javascript
捕获和分析JavaScript Error的方法
2014/03/25 Javascript
jquery实现鼠标滑过小图时显示大图的方法
2015/01/14 Javascript
javascript使用正则表达式实现去掉空格之后的字符
2015/02/15 Javascript
第六章之辅组类与响应式工具
2016/04/25 Javascript
javascript三种代码注释方法
2016/06/02 Javascript
JS判断来路是否是百度等搜索索引进行弹窗或自动跳转的实现代码
2016/10/09 Javascript
JavaScript实现简单精致的图片左右无缝滚动效果
2017/03/16 Javascript
JavaScript变量类型以及变量作用域详解
2017/08/14 Javascript
解决vue props 拿不到值的问题
2018/09/11 Javascript
vue-cli项目无法用本机IP访问的解决方法
2018/09/20 Javascript
webpack中如何使用雪碧图的示例代码
2018/11/11 Javascript
在Create React App中启用Sass和Less的方法示例
2019/01/16 Javascript
了解JavaScript表单操作和表单域
2019/05/27 Javascript
vue表单中遍历表单操作按钮的显示隐藏示例
2019/10/30 Javascript
js实现简单的随机点名器
2020/09/17 Javascript
浅析Git版本控制器使用
2017/12/10 Python
python学习入门细节知识点
2018/03/29 Python
python实现数据分析与建模
2019/07/11 Python
PyQt5基本控件使用之消息弹出、用户输入、文件对话框的使用方法
2019/08/06 Python
keras在构建LSTM模型时对变长序列的处理操作
2020/06/29 Python
python 识别登录验证码图片功能的实现代码(完整代码)
2020/07/03 Python
怎样客观的做好自我评价
2013/12/28 职场文书
中班上学期幼儿评语
2014/04/30 职场文书
公司任命书范本
2014/06/04 职场文书
纪录片信仰观后感
2015/06/08 职场文书
在 SQL 语句中处理 NULL 值的方法
2021/06/07 SQL Server
html5实现点击弹出图片功能
2021/07/16 HTML / CSS
Python实现滑雪小游戏
2021/09/25 Python
PHP 时间处理类Carbon
2022/05/20 PHP
了解MySQL查询语句执行过程(5大组件)
2022/08/14 MySQL