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 new一个对象的实质
Jan 07 Javascript
jQuery实现点击该行即可删除HTML表格行
Oct 17 Javascript
javascript实现带下拉子菜单的导航菜单效果
May 14 Javascript
谈谈JSON对象和字符串之间的相互转换JSON.stringify(obj)和JSON.parse(string)
Oct 01 Javascript
Vue.js实现无限加载与分页功能开发
Nov 03 Javascript
js实现3D图片展示效果
Mar 09 Javascript
基于BootStrap multiselect.js实现的下拉框联动效果
Jul 28 Javascript
vue cli webpack中使用sass的方法
Feb 24 Javascript
webpack vue项目开发环境局域网访问方法
Mar 20 Javascript
Angular6项目打包优化的实现方法
Dec 15 Javascript
extjs图表绘制之条形图实现方法分析
Mar 06 Javascript
解决await在forEach中不起作用的问题
Feb 25 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实现的IMEI限制的短信验证码发送类
2015/05/05 PHP
PHP SPL标准库之SplFixedArray使用实例
2015/05/12 PHP
PHP pthreads v3使用中的一些坑和注意点分析
2020/02/21 PHP
云网广告中的代码,提示出错,大家找找
2006/11/21 Javascript
学习ExtJS form布局
2009/10/08 Javascript
JQuery最佳实践之精妙的自定义事件
2010/08/11 Javascript
autoPlay 基于jquery的图片自动播放效果
2011/12/07 Javascript
在页面上用action传递参数到后台出现乱码的解决方法
2013/12/31 Javascript
JavaScript性能优化之小知识总结
2015/11/20 Javascript
jQuery回到顶部的代码
2016/07/09 Javascript
BootStrap轻松实现微信页面开发代码分享
2016/10/21 Javascript
jQuery插件zTree实现的基本树与节点获取操作示例
2017/03/08 Javascript
Angular.Js之Scope作用域的学习教程
2017/04/27 Javascript
详解在Vue中有条件地使用CSS类
2017/09/30 Javascript
Vuex中mutations与actions的区别详解
2018/03/01 Javascript
基于Vue实现关键词实时搜索高亮显示关键词
2018/07/21 Javascript
使用vue.js在页面内组件监听scroll事件的方法
2018/09/11 Javascript
使用FormData实现上传多个文件
2018/12/04 Javascript
详解微信小程序的不同函数调用的几种方法
2019/05/08 Javascript
JavaScript枚举选择jquery插件代码实例
2020/11/17 jQuery
python版本五子棋的实现代码
2018/12/11 Python
python ChainMap的使用和说明详解
2019/06/11 Python
使用python3 实现插入数据到mysql
2020/03/02 Python
OpenCV Python实现拼图小游戏
2020/03/23 Python
PyQt5实现简单的计算器
2020/05/30 Python
css3实现的下拉菜单效果示例
2014/01/22 HTML / CSS
Hanky Panky官方网站:内衣和睡衣
2019/07/25 全球购物
美国电子产品购物网站:BuyDig.com
2020/06/17 全球购物
金属材料工程毕业生个人的自我评价
2013/11/28 职场文书
初中毕业生的自我评价
2014/03/03 职场文书
学校食堂标语
2014/10/06 职场文书
群众路线自查自纠工作情况报告
2014/10/28 职场文书
公务员年度考核评语
2014/12/31 职场文书
2015年人事专员工作总结
2015/04/29 职场文书
详解Apache SkyWalking 告警配置指南
2021/04/22 Servers
python批量创建变量并赋值操作
2021/06/03 Python