2019-03-01 记录HTML拖放事件drag火狐不兼容问题

需要两步:

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

},

你可能感兴趣的:(2019-03-01 记录HTML拖放事件drag火狐不兼容问题)