javascript - Bagaimana untuk mendengar acara roda tetikus dalam vue.js.
伊谢尔伦
伊谢尔伦 2017-07-05 11:05:40
0
4
1737

Nampaknya tulisan @mousewheel tak ada kesan, harap Allah beri nasihat

伊谢尔伦
伊谢尔伦

小伙看你根骨奇佳,潜力无限,来学PHP伐。

membalas semua(4)
大家讲道理

Kuoyi, bagaimana anda menulisnya secara khusus

巴扎黑

Baiklah, saya sendiri membuat kesilapan, kerana ia telah ditambah pada tag komponen, ia harus ditulis @mousewheel.native~~

滿天的星座

Saya berkesan

大家讲道理

Anda boleh menulis arahan untuk memantaunya sendiri

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

Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan