safari浏览器上,触发 contextmenu右键 同时 会触发 click事件
google浏览器 触发 contextmenu右键 同时 不会触发 click事件
li 上 同时监听( mouseout mouseover contextmenu on:click)
<li @mouseover="overShow(item.tree_id,this)" @mouseout="outHide(item.tree_id,this)" @contextmenu.prevent.stop="open_menu($index,item.tree_id,item.path,true,$event)" v-for="(item,$index) in tree_list" :class="[{'active':item.tree_id === tree_list[0].active},{'open':item.open},{'hover': item.tree_id === tree_list[0].hover && item.tree_id != tree_list[0].active},{'changed' : item.changed}]"
v-on:click.stop="select_tree(item.tree_id,item.path)" v-on:keyup.right.stop="show_menu">
<div class="wholerow"></div><i class="icon" :class="[{'fa fa-caret-right' : item.child.length > 0 && !item.open},{'fa fa-caret-down' : item.child.length > 0 && item.open}]" v-on:click.stop="child_open($index,this)"></i>
<a class="text">
{{item.name}}
</a>
暮色呼如
相关分类