赞
踩
最近又在撸VUE,要实现一个拖拽功能.然而发现操作下来各种不触发,醉了醉了.
//我这里使用的是iView,在对MenuItem元素添加@dragstart的时候不触发
//后来看了文档发现在对组件添加事件监听的时候需要通过添加.native来引用原始事件.
//也就是说需要使用@dragstart.native="dragstart($event)"
<MenuItem name="aaa" draggable @dragstart.native="dragstart($event,item.id)"
></MenuItem>
//我们需要对被拖放元素添加@dragover.prevent来阻止浏览器执行与事件关联的默认动作.
<div @drop="onDrop" @dragover.prevent></div>
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。