Pra*_*ath 19 treeview mouseevent vue.js
我知道这些vue事件处理程序:
@click : mouse left-click
@dblclick : mouse double click
Run Code Online (Sandbox Code Playgroud)
什么可以是检测右键单击的处理程序/指令?需要在Vue Tree视图中实现自定义上下文菜单.
谢谢.
zxz*_*zak 37
<button @contextmenu="handler($event)">r-click</button>
methods : {
handler: function(e) {
//do stuff
e.preventDefault();
}
}
Run Code Online (Sandbox Code Playgroud)
@contextmenu会做的.这preventDefault是为了避免显示默认的上下文菜单.
小号horter,如indincated的评论:
<button @contextmenu.prevent="handler">r-click</button>
Run Code Online (Sandbox Code Playgroud)
现在prevent修饰符注意防止默认行为.