VUE实现吸底按钮


Posted in Vue.js onMarch 04, 2021

本文实例为大家分享了VUE实现吸底按钮的具体代码,供大家参考,具体内容如下

<template>
 <div id="test">
 <ul class="list-box">
 <li v-for="(item, key) in 50" :key="key">
 {{ item }}
 </li>
 </ul>
 <transition name="fade">
 <p :class="['go', { isFixed: headerFixed }]" v-if="headerFixed">
 吸底按钮
 </p>
 </transition>
 </div>
</template>
 
<script>
export default {
 name: 'test',
 data() {
 return {
 headerFixed: false,
 }
 },
 mounted() {
 window.addEventListener('scroll', this.handleScroll)
 },
 destroyed() {
 window.removeEventListener('scroll', this.handleScroll)
 },
 methods: {
 handleScroll() {
 const scrollTop =
 window.pageYOffset || document.documentElement.scrollTop || document.body.scrollTop
 this.headerFixed = scrollTop > 50
 },
 },
}
</script>
 
<style lang="scss" scoped="scoped">
#test {
 .list-box {
 padding-bottom: 50px;
 }
 .go {
 background: pink;
 text-align: center;
 line-height: 50px;
 width: 100%;
 }
 .isFixed {
 position: fixed;
 bottom: 0;
 }
 .fade-enter {
 opacity: 0;
 }
 .fade-enter-active {
 transition: opacity 0.8s;
 }
 .fade-leave-to {
 opacity: 0;
 }
 .fade-leave-active {
 transition: opacity 0.8s;
 }
}
</style>

效果图: 

VUE实现吸底按钮

VUE实现吸底按钮

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Vue.js 相关文章推荐
vue+iview实现分页及查询功能
Nov 17 Vue.js
Vue如何循环提取对象数组中的值
Nov 18 Vue.js
vue表单验证之禁止input输入框输入空格
Dec 03 Vue.js
vue 数据操作相关总结
Dec 17 Vue.js
vuex的使用步骤
Jan 06 Vue.js
vue动态设置路由权限的主要思路
Jan 13 Vue.js
如何在 Vue 表单中处理图片
Jan 26 Vue.js
解决vue项目本地启动时无法携带cookie的问题
Feb 06 Vue.js
vue路由实现登录拦截
Mar 24 Vue.js
vue组件的路由高亮问题解决方法
May 11 Vue.js
vue点击弹窗自动触发点击事件的解决办法(模拟场景)
May 25 Vue.js
vue使用refs获取嵌套组件中的值过程
Mar 31 Vue.js
vue实现可移动的悬浮按钮
Mar 04 #Vue.js
vue中axios封装使用的完整教程
Mar 03 #Vue.js
详解Vue.js 可拖放文本框组件的使用
Mar 03 #Vue.js
详解vue3中组件的非兼容变更
Mar 03 #Vue.js
vite2.0+vue3移动端项目实战详解
Mar 03 #Vue.js
Vue多选列表组件深入详解
Mar 02 #Vue.js
Vue2.x-使用防抖以及节流的示例
Mar 02 #Vue.js
You might like
php地址引用(php地址引用的效率问题)
2012/03/23 PHP
php获取汉字首字母的函数
2013/11/07 PHP
php中运用http调用的GET和POST方法示例
2014/09/29 PHP
PHP的反射机制实例详解
2017/03/29 PHP
PHP设计模式之工厂模式实例总结
2017/09/01 PHP
PHP基于curl模拟post提交json数据示例
2018/06/22 PHP
javascript温习的一些笔记 基础常用知识小结
2011/06/22 Javascript
理解JAVASCRIPT中hasOwnProperty()的作用
2013/06/05 Javascript
js清理Word格式示例代码
2014/02/13 Javascript
常用的几段javascript代码分享
2014/03/25 Javascript
js实现的标题栏新消息闪烁提示效果
2014/06/06 Javascript
60行js代码实现俄罗斯方块
2015/03/31 Javascript
基于jquery animate操作css样式属性小结
2015/11/27 Javascript
基于JavaScript实现右键菜单和拖拽功能
2016/11/28 Javascript
解决Vue页面固定滚动位置的处理办法
2017/07/13 Javascript
实例详解JSON取值(key是中文或者数字)方式
2017/08/24 Javascript
react 创建单例组件的方法
2018/04/26 Javascript
Node.js中,在cmd界面,进入退出Node.js运行环境的方法
2018/05/12 Javascript
JavaScript 严格模式(use strict)用法实例分析
2020/03/04 Javascript
JS常用跨域方法实现原理解析
2020/12/09 Javascript
[02:23]2014DOTA2国际邀请赛中国战队回顾
2014/08/01 DOTA
在Windows8上的搭建Python和Django环境
2014/07/03 Python
详解python基础之while循环及if判断
2017/08/24 Python
python pandas 时间日期的处理实现
2019/07/30 Python
Python之数据序列化(json、pickle、shelve)详解
2019/08/30 Python
使用python从三个角度解决josephus问题的方法
2020/03/27 Python
利用Python实现斐波那契数列的方法实例
2020/07/26 Python
什么是反射
2012/03/17 面试题
摄影实习自我鉴定
2013/09/20 职场文书
师范生教师实习自我鉴定
2013/09/27 职场文书
机电一体化毕业生求职信
2013/11/02 职场文书
毕业生文员求职信
2013/11/03 职场文书
表彰先进的通报
2014/01/31 职场文书
社团活动总结
2014/04/28 职场文书
2014高三学生考试作弊检讨书
2014/12/14 职场文书
python游戏开发之pygame实现接球小游戏
2022/04/22 Python