需要两步:
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
},
网友评论