VUE实现吸底按钮
导读:收集整理的这篇文章主要介绍了VUE实现吸底按钮,觉得挺不错的,现在分享给大家,也给大家做个参考。 本文实例为大家分享了VUE实现吸底按钮的具体代码,供大家参考,具体内容如下<tem...
收集整理的这篇文章主要介绍了VUE实现吸底按钮,觉得挺不错的,现在分享给大家,也给大家做个参考。 本文实例为大家分享了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 自定指令生成uuid滚动监听达到tab表格吸顶效果的代码
- vue滑动吸顶及锚点定位的示例代码
- vue实现吸顶、锚点和滚动高亮按钮效果
- 实现一个 Vue 吸顶锚点组件方法
- @L_512_5@
- Vue开发实现吸顶效果的示例代码
- vue实现某元素吸顶或固定位置显示(监听滚动事件)
声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!
若转载请注明出处: VUE实现吸底按钮
本文地址: https://pptw.com/jishu/594700.html
