Vue实现图⽚监听⿏标滑轮滚动实现图⽚缩⼩放⼤功能Vue 实现图⽚监听⿏标滑轮滚动实现图⽚缩⼩放⼤功能轴承锻造
棒球棍材料
其实想要实现功能很简单,就是在⼀张图⽚上监听⿏标滑轮滚动的事件,然后根据上滚还是下滚实现图⽚的缩放。油田加药装置
其实就是这种效果:
其实代码不是很难。
HTML代码:
<img id="img" :src="src" alt="" @mousedown.prevent="dropImage" @mousewheel.prevent='gunlun'
:>
@mousewheel.prevent 来监听⿏标滑轮滚动。
没了,当⿏标在这个图⽚滚动滑轮的时候就会被这个时间监听到,然后就可以写⾃⼰的逻辑代码了。 老化仪
JS代码:
// 滚轮滑动
gunlun(e) {
let direction = e.deltaY > 0 ? 'down' : 'up'
if (direction === 'up') {
智能控制模块// 滑轮向上滚动
} else {
// 滑轮向下滚动
}
},
然后就可以在⾥⾯编写⾃⼰的业务逻辑了。雕刻笔
单纯的使图⽚缩⼩放⼤还不⾄于使⽤防抖和节流啥的,但是如果需要请求后台记得做好防抖。