使用vue.js在页面内组件监听scroll事件的方法
发布时间:2020-12-16 23:36:28 所属栏目:百科 来源:网络整理
导读:思路: scroll在哪儿个组件内,就在获取那个dom元素。网上好多思路是 这是监听不到的!如果你整个网页可以滑动,或许还可以试试! 对于像我这样,只在页面的内的一个div内要监听的。 实现代码如下: 第一步:滑动的组件外层的div加 ref="viewBox" 为了通过$r
思路:scroll在哪儿个组件内,就在获取那个dom元素。网上好多思路是 这是监听不到的!如果你整个网页可以滑动,或许还可以试试! 对于像我这样,只在页面的内的一个div内要监听的。 实现代码如下: 第一步:滑动的组件外层的div加 ref="viewBox" 为了通过$refs获取dom元素
第二步: {
console.log(" scroll " + this.$refs.viewBox.scrollTop)
//以下是我自己的需求,向下滚动的时候显示“我是有底线的(类似支付宝)”
this.isScroll=this.$refs.viewBox.scrollTop>0
},false)
}
ps:具体怎么做,看需求了。只要能打印出来.scrollTop就行了以上这篇使用vue.js在页面内组件监听scroll事件的方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持编程之家。 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |