返回顶部
首页 > 资讯 > 前端开发 > JavaScript >vue通过v-show实现回到顶部top效果
  • 276
分享到

vue通过v-show实现回到顶部top效果

2024-04-02 19:04:59 276人浏览 安东尼
摘要

   html <div class="totop" v-show="toTopShow" @click="toTop()">top</div>

  

html


    <div class="totop" v-show="toTopShow" @click="toTop()">top</div>

CSS


.totop {
  width: 50px;
  height: 50px;
  line-height: 50px;
  border-radius: 25px;
  background-color: white;
  position: fixed;
  bottom: 75px;
  right: 10px;
  text-align: center;
}

data


 data() {
    return {
  toTopShow: false,
      srcoll: 0,
}
},

监听事件


  watch: {
    srcoll() {
      if (this.srcoll > 400) {
        this.toTopShow = true;
      } else {
        this.toTopShow = false;
      }
    },
  },

加载事件


 mounted() {
    window.addEventListener("scroll", this.srcollShow);
  },

methods:


 methods: {
    srcollShow() {
      this.srcoll =
        window.pageYOffset ||
        document.documentElement.scrollTop ||
        document.body.scrollTop;
    },
 
 
 toTop() {
      this.toTopSpeed = setInterval(() => {
        document.documentElement.scrollTop =
          document.documentElement.scrollTop - 20;
//通过改变数字实现动画延迟滚动
        if (this.srcoll < 10) {
          clearInterval(this.toTopSpeed);
        }
      }, 1);
    },
}

以上操作实现通过监听滚动条>400后,top按钮出现,并且点击top按钮,慢慢回到顶部,低于400隐藏,img以此类推

到此这篇关于Vue通过v-show实现回到顶部top效果的文章就介绍到这了,更多相关vue回到顶部top效果内容请搜索编程网以前的文章或继续浏览下面的相关文章希望大家以后多多支持编程网!

--结束END--

本文标题: vue通过v-show实现回到顶部top效果

本文链接: https://lsjlt.com/news/159927.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • vue通过v-show实现回到顶部top效果
       html <div class="totop" v-show="toTopShow" @click="toTop()">top</div>...
    99+
    2024-04-02
  • vue通过v-show怎么实现回到顶部top效果
    这篇文章主要介绍“vue通过v-show怎么实现回到顶部top效果”,在日常操作中,相信很多人在vue通过v-show怎么实现回到顶部top效果问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”vue通过v-sh...
    99+
    2023-06-22
  • vue怎么实现回到顶部top效果
    本篇内容主要讲解“vue怎么实现回到顶部top效果”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“vue怎么实现回到顶部top效果”吧! html  ...
    99+
    2024-04-02
  • 如何通过JS/CSS实现网页返回顶部效果
    这篇文章给大家分享的是有关如何通过JS/CSS实现网页返回顶部效果的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。CSS 按钮样式:#myBtn {display: none; p...
    99+
    2024-04-02
  • js如何实现返回顶部效果
    这篇文章主要为大家展示了“js如何实现返回顶部效果”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“js如何实现返回顶部效果”这篇文章吧。代码如下:<!DOC...
    99+
    2024-04-02
  • js怎么实现返回顶部缓冲效果
    这篇文章将为大家详细讲解有关js怎么实现返回顶部缓冲效果,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。运行原理通过定时器30毫秒执行一次滚动条上升,每次上升的高度为当前高...
    99+
    2024-04-02
  • Android实现滑动到顶部悬停的效果
    先来看下要实现效果图: 查阅资料后,发现网上大部分都是用这种方法实现的: 多写一个和需要悬浮的部分一模一样的layout,先把浮动区域的可见性设置为gone。当浮动区域滑动到...
    99+
    2022-06-06
    Android
  • css如何实现返回顶部效果并兼容IE6
    小编给大家分享一下css如何实现返回顶部效果并兼容IE6,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧! jquery+CSS实...
    99+
    2024-04-02
  • 如何实现微信小程序页面返回顶部效果
    这篇文章主要为大家展示了“如何实现微信小程序页面返回顶部效果”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“如何实现微信小程序页面返回顶部效果”这篇文章吧。效果预...
    99+
    2024-04-02
  • vue+jquery+lodash如何实现滑动时顶部悬浮固定效果
    这篇文章给大家分享的是有关vue+jquery+lodash如何实现滑动时顶部悬浮固定效果的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。这个效果是一个项目中抽出来的一个demo效...
    99+
    2024-04-02
  • Vue使用NProgress实现页面顶部的进度条显示效果
    目录一、安装二、常用配置项1、递增进度条2、动画设置三、使用一、安装 npm i nprogress -S 二、常用配置项 1、递增进度条 以随机量递增,将其用于加载 NProgre...
    99+
    2022-12-23
    Vue NProgress Vue NProgress进度条
  • 如何利用scroll-view组件实现小程序回到顶部特效
    这篇文章主要介绍了如何利用scroll-view组件实现小程序回到顶部特效,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。这里小程序有个组件是可以实现的,那就是scroll-v...
    99+
    2023-06-06
  • 解剖VUE Nuxt.js过渡效果:从原理到实现
    ...
    99+
    2024-04-02
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作