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中的Screen屏幕对象
Jan 16 Javascript
js 获取中文拼音,Select自动匹配字母获取值的代码
Sep 23 Javascript
基于jQuery的图片左右无缝滚动插件
May 23 Javascript
fancybox modal的完美解决(右上的X)
Oct 30 Javascript
javascript实现文字图片上下滚动的具体实例
Jun 28 Javascript
jQuery窗口、文档、网页各种高度的精确理解
Jul 02 Javascript
兼容各大浏览器的JavaScript阻止事件冒泡代码
Jul 09 Javascript
js实现iPhone界面风格的单选框和复选框按钮实例
Aug 18 Javascript
浅谈angularjs $http提交数据探索
Jan 20 Javascript
vue中,在本地缓存中读写数据的方法
Sep 21 Javascript
基于element-ui组件手动实现单选和上传功能
Dec 06 Javascript
Vue.set 全局操作简单示例
Sep 19 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
东芝TOSHIBA RP-F11电路分析
2021/03/02 无线电
php实现的DateDiff和DateAdd时间函数代码分享
2014/08/16 PHP
php利用fsockopen GET/POST提交表单及上传文件
2017/05/22 PHP
javascript setTimeout和setInterval 的区别
2009/12/08 Javascript
通过javascript设置css属性的代码
2009/12/28 Javascript
JavaScript 原型继承
2011/12/26 Javascript
js 通过cookie实现刷新不变化树形菜单
2014/10/30 Javascript
jQuery圆形统计图开发实例
2015/01/04 Javascript
使用jQuery管理选择结果
2015/01/20 Javascript
jquery实现点击页面计算点击次数
2015/01/23 Javascript
JS实现的颜色实时渐变效果完整实例
2016/03/25 Javascript
浅析jQuery Ajax通用js封装
2016/06/22 Javascript
Nodejs 搭建简单的Web服务器详解及实例
2016/11/30 NodeJs
Web纯前端“旭日图”实现元素周期表
2017/03/10 Javascript
利用JavaScript如何查询某个值是否数组内
2017/07/30 Javascript
Vue0.1的过滤代码如何添加到Vue2.0直接使用
2017/08/23 Javascript
微信小程序上传图片实例
2018/05/28 Javascript
详解vue-cli官方脚手架配置
2018/07/20 Javascript
Vue一次性简洁明了引入所有公共组件的方法
2018/11/28 Javascript
JS中的函数与对象的创建方式
2019/05/12 Javascript
使用imba.io框架得到比 vue 快50倍的性能基准
2019/06/17 Javascript
Vue.js路由实现选项卡简单实例
2019/07/24 Javascript
Node.js操作MongoDB数据库实例分析
2020/01/19 Javascript
Vue-cli3多页面配置详解
2020/03/22 Javascript
剖析Python的Tornado框架中session支持的实现代码
2015/08/21 Python
python中pandas.DataFrame对行与列求和及添加新行与列示例
2017/03/12 Python
Python3 socket同步通信简单示例
2017/06/07 Python
详解Python核心对象类型字符串
2018/02/11 Python
Python文件监听工具pyinotify与watchdog实例
2018/10/15 Python
基于Python实现ComicReaper漫画自动爬取脚本过程解析
2019/11/11 Python
用python解压分析jar包实例
2020/01/16 Python
python try...finally...的实现方法
2020/11/25 Python
解释一下ruby中的特殊方法与特殊类
2013/02/26 面试题
省三好学生申请材料
2014/01/22 职场文书
化验室岗位职责
2015/02/14 职场文书
浅谈JavaScript作用域
2021/12/06 Javascript