2019-03-01 记录HTML拖放事件drag火狐不兼容问题
2019-03-01 本文已影响0人
毛里求斯的一休哥
需要两步:
1.drop事件阻止默认事件
drop (event) {
event.preventDefault ()
}
2.在@dragstart事件中添加 e.dataTransfer.setData('imgInfo', item);
drag: function (e,name,type) {
let userAgent = navigator.userAgent
let ifFirefox = userAgent.indexOf('Firefox')
if (ifFirefox) {
e.dataTransfer.setData('imgInfo',name) //imgInfo名字可以随便定义
}
this.dragTreeName = name
this.dragTreeId = type
},