在Vue.js 2中,当我给一个元素添加了@click事件并尝试点击它时,事件直到我完成点击(按下 - 松开)后才会被触发。
如何在鼠标点击下立即触发事件?
示例:
<div @click="foo()">
Hello
</div>
在Vue.js 2中,当我给一个元素添加了@click事件并尝试点击它时,事件直到我完成点击(按下 - 松开)后才会被触发。
如何在鼠标点击下立即触发事件?
示例:
<div @click="foo()">
Hello
</div>
@mousedown
事件,就像@click
一样,来处理mousedown
事件。<button @mousedown="mouseDown">
mouseDown
</button>
请查看可工作的代码演示:https://fiddle.jshell.net/mimani/feL03wgd/
@contextmenu
...当使用@mousedown
时似乎会触发左右两个点击。 - Ben