Vuejs 2 @ click.middle不起作用

时间:2017-07-07 08:33:28

标签: vuejs2

我想使用@click.middle捕捉鼠标中键单击事​​件,但似乎没有任何反应。谁知道为什么? https://jsfiddle.net/c25e35uh/

<div id="root">
  <button @click.middle="test()">
    Click Me
  </button>
</div>

new Vue({
  el: '#root',
  methods: {
    test () {
        alert('me')
    }
  }
})

在他们的文档中,他们清楚地说明了使用@click.middle来捕获事件https://vuejs.org/v2/guide/events.html#Mouse-Button-Modifiers

2 个答案:

答案 0 :(得分:1)

尝试捕获mouseDown事件

free

答案 1 :(得分:0)

我认为这与{1}}中的{1}}相同,但不适用于2.2.1:bug report

似乎在Vue 2.3 +

中修复了

PS无法测试,因为我的笔记本电脑没有鼠标中键。双击也可以右键单击我的笔记本电脑;)