美文网首页
真机手机绑定scroll事件失效

真机手机绑定scroll事件失效

作者: 拾钱运 | 来源:发表于2019-05-27 10:37 被阅读0次

一开始以下代码好好的,突然有一天不行了

window.addEventListener("scroll", this.handleScroll);

那就用方法二:

this.box=this.$refs.wrapper
this.box.addEventListener('scroll',function(){
  this.handleScroll();
},false)
handleScroll() {
    // 这是一个示例代码,打印出监听滚动的组件滚动距离
    var scrollTop = this.$refs.wrapper.scrollTop;
    console.log(scrollTop);
}

如果还失效:请注意查看以下问题

需要监听滚动的元素是否给了height和overflow:scroll
需要监听滚动的元素节点是否设置了高度

原文:https://blog.csdn.net/zhongguohaoshaonian/article/details/79851032

vue设置元素高度

<template>
    <div class="content" :style="contentStyleObj"></div>
</template>
<script>
    data () {
  return {
      contentStyleObj:{
      height:''
    }
  }
  },
methods:{
    getHeight(){
      this.contentStyleObj.height=window.innerHeight-70+'px';
    }
  },
  created(){
    window.addEventListener('resize', this.getHeight);
    this.getHeight()
  },

</script>

相关文章

网友评论

      本文标题:真机手机绑定scroll事件失效

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