你可以自己写一个指令来监听啊 Vue.directive('scroll', { // 当绑定元素插入到 DOM 中 inserted: function (el,binding) { var cb = binding.value el.addEventListener('mousewheel',function(e){ var direction = e.deltaY>0?'down':'up' cb(direction) }) } }) new Vue({ el:'#app', methods:{ scrollFn:function(direction){ console.log(direction) } } }) jsbin
你可以自己写一个指令来监听啊
jsbin