监听此div , 定义ref <div class="productSec" ref="rightContent" @mousewheel="scrool">
mounted: function(){
//在mounted钩子函数绑定滚动条事件
this.$refs.rightContent.addEventListener('scroll', this.scrool);
},
methods: {
scrool(){
console.log('===scrool===')
let scrolled = this.$refs.rightContent.scrollTop;
console.log(scrolled )
}
},
注:只写@mousewheel="scrool" 鼠标滚动事件,不能监听到:用鼠标拖动滚动条
本文介绍如何在Vue中使用ref和mounted钩子函数监听div元素的滚动事件,通过addEventListener实现对滚动条位置的实时监控,并记录鼠标滚动时的位置。

1万+

被折叠的 条评论
为什么被折叠?



