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实现广告栏上下滚动效果
Nov 26 Vue.js
Vue Elenent实现表格相同数据列合并
Nov 30 Vue.js
深入了解Vue动态组件和异步组件
Jan 26 Vue.js
vue.js实现点击图标放大离开时缩小的代码
Jan 27 Vue.js
vue登录页实现使用cookie记住7天密码功能的方法
Feb 18 Vue.js
vue 数据双向绑定的实现方法
Mar 04 Vue.js
Vue.js 带下拉选项的输入框(Textbox with Dropdown)组件
Apr 17 Vue.js
vue使用v-model进行跨组件绑定的基本实现方法
Apr 28 Vue.js
vue如何批量引入组件、注册和使用详解
May 12 Vue.js
vue-cli3.0修改打包后的文件名和文件地址,打包后本地运行报错解决
Apr 06 Vue.js
vue 自定义组件添加原生事件
Apr 21 Vue.js
vue如何在data中引入图片的正确路径
Jun 05 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 调用远程url的六种方法小结
2009/11/02 PHP
php 数组排序 array_multisort与uasort的区别
2011/03/24 PHP
php header功能的使用
2013/10/28 PHP
WordPress中重置文章循环的rewind_posts()函数讲解
2016/01/11 PHP
PHP常见错误提示含义解释(实用!值得收藏)
2016/04/25 PHP
php判断str字符串是否是xml格式数据的方法示例
2017/07/26 PHP
web前端开发也需要日志
2010/12/09 Javascript
jQuery中将函数赋值给变量的调用方法
2012/03/23 Javascript
随窗体滑动的小插件sticky源码
2013/06/21 Javascript
js完美的div拖拽实例代码
2014/01/22 Javascript
js 针对html DOM元素操作等经验累积
2014/03/11 Javascript
原生javascript实现拖动元素示例代码
2014/09/01 Javascript
javascript实现unicode与ASCII相互转换的方法
2015/12/10 Javascript
JavaScript操作HTML DOM节点的基础教程
2016/03/11 Javascript
深入理解jquery中的事件与动画
2016/05/24 Javascript
Bootstrap Table 删除和批量删除
2017/09/22 Javascript
Vue Element使用icon图标教程详解(第三方)
2018/02/07 Javascript
vue实现移动端悬浮窗效果
2018/12/01 Javascript
element-ui树形控件后台返回的数据+生成组织树的工具类
2020/03/05 Javascript
微信小程序12行js代码自己写个滑块功能(推荐)
2020/07/15 Javascript
Python实现新浪博客备份的方法
2016/04/27 Python
HTML中使用python屏蔽一些基本功能的方法
2017/07/07 Python
基于python中pygame模块的Linux下安装过程(详解)
2017/11/09 Python
python+selenium实现自动抢票功能实例代码
2018/11/23 Python
python flask中动态URL规则详解
2019/11/22 Python
Django 实现 Websocket 广播、点对点发送消息的代码
2020/06/03 Python
python3 中使用urllib问题以及urllib详解
2020/08/03 Python
PyQT5速成教程之Qt Designer介绍与入门
2020/11/02 Python
学校运动会霸气口号
2014/06/07 职场文书
环境工程专业自荐信范文
2014/06/24 职场文书
国际贸易系求职信
2014/08/09 职场文书
教师三严三实学习心得体会
2014/10/11 职场文书
2014年大堂经理工作总结
2014/11/21 职场文书
团代会闭幕词
2015/01/28 职场文书
捐款仪式主持词
2015/07/04 职场文书
golang 实现对Map进行键值自定义排序
2021/04/28 Golang