首页前端开发JavaScriptVUE实现吸底按钮

VUE实现吸底按钮

时间2024-02-01 00:48:03发布访客分类JavaScript浏览375
导读:收集整理的这篇文章主要介绍了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

若转载请注明出处: VUE实现吸底按钮
本文地址: https://pptw.com/jishu/594700.html
字符数组表示字符串的注意事项是什么 在c语言中,引用数组元素时,其数组下标的数据类型允许是什么?

游客 回复需填写必要信息