美文网首页程序员VUE
VUE 点击按钮 回到页面顶部

VUE 点击按钮 回到页面顶部

作者: 一只菜鸟正在脱毛 | 来源:发表于2020-06-11 09:18 被阅读0次
1、绑定点击事件
 <!-- 按钮 -->
    <div class="back">
      <van-button type="primary" @click="toTop">回到顶部</van-button>
    </div>
    <!-- 按钮 end-->
2、方法
export default {
  data() {
    return {
      gotop: false
    };
  },
  mounted() {
    //此处true 需要加上 不加滚动事件可能绑定不成功
    window.addEventListener("scroll", this.handleScroll, true);
  },
  methods: {
    handleScroll() {
      let scrolltop =
        document.documentElement.scrolltop || document.body.scrollTop;
      scrolltop > 30 ? (this.gotop = true) : (this.gotop = false);
    },
    toTop() {
      let top = document.documentElement.scrollTop || document.body.scrollTop;
      //实现滚动效果
      const timeTop = setInterval(() => {
        document.body.scrollTop = document.documentElement.scrollTop = top -= 50;
        if (top <= 0) {
          clearInterval(timeTop);
        }
      }, 10);
    }
  }
};

相关文章

  • VUE 点击按钮 回到页面顶部

    1、绑定点击事件 2、方法

  • js 返回页面顶部(动画)

    js 返回到页面顶部,含有渐变或者动画效果 点击返回顶部按钮,页面逐渐向上回到顶部: js 返回到页面顶部,直接返...

  • vue下返回顶部功能实现

    vue下返回顶部功能实现 Vue中点击按钮回到顶部(滚动效果) vue中回到顶部 vue滚动到一定位置显示置顶元素...

  • jQuery点击锚点平滑滚动

    点击锚点平滑滚动到相应页面位置: .. "返回顶部"按钮效果:向下滚动页面出现 按钮,点击返回顶部。 …………EN...

  • Vue点击按钮回到顶部

    1.在组件里进行按钮的样式设置 2.监听当前页面滚动位置 3.触发滚动事件 tip:main.js中设置,路由跳转...

  • Android停止(结束)惯性滚动

    场景:当页面滚动超过一定距离后,显示回到顶部的按钮,点击按钮平滑滚动回顶部。 实现:监听页面滚动距离,与一特定值比...

  • 微信小程序——导航

    关闭当前页面,跳转到应用内的某个页面,如果点击顶部的返回按钮,则返回到第一个页面。如:A navigateTo ...

  • RecyclerView滑动监听

    RecyclerView一键回到顶部 布局 设置一键回到顶部按钮的点击事件 设置回到顶部按钮的显示隐藏 方式1: ...

  • vue点击返回顶部插件v-totop

    vue-totop vue 点击返回顶部插件,可以根据参数设定按钮大小,颜色,类型,返回顶部的时间等。 安装 np...

  • 点击按钮返回页面顶部

    原理:点击按钮返回顶部效果(js):用了一个定时器,每30ms滚动条的位置上移一点,上移的距离越来越小,越靠近顶部...

网友评论

    本文标题:VUE 点击按钮 回到页面顶部

    本文链接:https://www.haomeiwen.com/subject/lqpvtktx.html