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 相关文章推荐
可拖动窗口,附带鼠标控制渐变透明,开启关闭功能
Jun 26 Javascript
javascript 函数式编程
Aug 16 Javascript
你必须知道的JavaScript 变量命名规则详解
May 07 Javascript
window.event.keyCode兼容IE和Firefox实现js代码
May 30 Javascript
javascript 判断字符串是否包含某字符串及indexOf使用示例
Oct 18 Javascript
Jquery中Event对象属性小结
Feb 27 Javascript
node.js插件nodeclipse安装图文教程
Oct 19 Javascript
Node.js环境下Koa2添加travis ci持续集成工具的方法
Jun 19 Javascript
JavaScript在控件上添加倒计时功能的实现代码
Jul 04 Javascript
Servlet3.0与纯javascript通过Ajax交互的实例详解
Mar 18 Javascript
详解angular2如何手动点击特定元素上的点击事件
Oct 16 Javascript
前端vue+express实现文件的上传下载示例
Feb 18 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
PHP中的MYSQL常用函数(php下操作数据库必备)
2010/09/12 PHP
让Json更懂中文(JSON_UNESCAPED_UNICODE)
2011/10/27 PHP
php防止sql注入简单分析
2015/03/18 PHP
在html文件中也可以执行php语句的方法
2015/04/09 PHP
php使用Jpgraph绘制柱形图的方法
2015/06/10 PHP
PHP生成图像验证码的方法小结(2种方法)
2016/07/18 PHP
PHP设计模式之模板模式定义与用法详解
2018/12/20 PHP
php实现微信公众号创建自定义菜单功能的实例代码
2019/06/11 PHP
js数组方法扩展实现数组统计函数
2014/04/09 Javascript
javascript写的异步加载js文件函数(支持数组传参)
2014/06/07 Javascript
js实现编辑div节点名称的方法
2014/12/17 Javascript
javascript求日期差的方法
2016/03/02 Javascript
Vue.js实现一个todo-list的上移下移删除功能
2017/06/26 Javascript
浅谈Vue 初始化性能优化
2017/08/31 Javascript
浅谈Webpack打包优化技巧
2018/06/12 Javascript
解决Vue-cli npm run build生产环境打包,本地不能打开的问题
2018/09/20 Javascript
js实现的格式化数字和金额功能简单示例
2019/07/30 Javascript
Vue+ElementUI 中级联选择器Bug问题的解决
2020/07/31 Javascript
Python 获得13位unix时间戳的方法
2017/10/20 Python
tensorflow实现简单的卷积神经网络
2018/05/24 Python
PyTorch的自适应池化Adaptive Pooling实例
2020/01/03 Python
TensorFlow实现自定义Op方式
2020/02/04 Python
python 利用panda 实现列联表(交叉表)
2021/02/06 Python
CSS3 Columns分列式布局方法简介
2014/05/03 HTML / CSS
HTML5中的nav标签学习笔记
2016/06/24 HTML / CSS
HTML5 audio标签使用js进行播放控制实例
2015/04/24 HTML / CSS
前端水印的简单实现代码示例
2020/12/02 HTML / CSS
伦敦鲜花递送:Flower Station
2021/02/03 全球购物
初中生学习生活的自我评价
2013/11/20 职场文书
2014年保管员工作总结
2014/11/18 职场文书
三方协议书
2015/01/27 职场文书
单位综合评价意见
2015/06/05 职场文书
Nginx安装完成没有生成sbin目录的解决方法
2021/03/31 Servers
SpringBoot整合阿里云视频点播的过程详解
2021/12/06 Java/Android
拙作再改《我的收音机情缘》
2022/04/05 无线电
MySQL 原理与优化之Limit 查询优化
2022/08/14 MySQL