fix: #DDMPT-20421 火狐浏览器下拖拽后跳转新页面bug

This commit is contained in:
izbz wh 2020-09-24 15:48:20 +08:00
parent e26480451c
commit e96497cf59
4 changed files with 13 additions and 3 deletions

7
dist/demo.js vendored
View File

@ -41277,7 +41277,8 @@
var event = _utils.Event.getEvent(e),
_target = _utils.Event.getTarget(event),
target = _target.parentNode;
event.preventDefault();
event.stopPropagation();
var currentKey = event.dataTransfer.getData("text");
var targetKey = target.getAttribute("data-row-key");
@ -53981,6 +53982,8 @@
}
var event = _utils.Event.getEvent(e),
target = _utils.Event.getTarget(event);
event.preventDefault();
event.stopPropagation();
_this8.currentDome.setAttribute('draggable', false); //添加交换列效果
// let data = this.getCurrentEventData(this._dragCurrent);
// if(!data){
@ -54009,6 +54012,8 @@
var event = _utils.Event.getEvent(e),
target = _utils.Event.getTarget(event);
_this8._dragCurrent.setAttribute("style", "");
event.preventDefault();
event.stopPropagation();
// this._dragCurrent.style = "";
document.getElementById(_this8._table_none_cont_id).innerHTML = "";

2
dist/demo.js.map vendored

File diff suppressed because one or more lines are too long

View File

@ -558,6 +558,8 @@ class TableHeader extends Component {
}
let event = Event.getEvent(e) ,
target = Event.getTarget(event);
event.preventDefault()
event.stopPropagation();
this.currentDome.setAttribute('draggable',false);//添加交换列效果
// let data = this.getCurrentEventData(this._dragCurrent);
// if(!data){
@ -587,6 +589,8 @@ class TableHeader extends Component {
let event = Event.getEvent(e) ,
target = Event.getTarget(event);
this._dragCurrent.setAttribute("style","");
event.preventDefault()
event.stopPropagation();
// this._dragCurrent.style = "";
document.getElementById(this._table_none_cont_id).innerHTML = "";

View File

@ -167,7 +167,8 @@ class TableRow extends Component{
let event = Event.getEvent(e) ,
_target = Event.getTarget(event),
target = _target.parentNode;
event.preventDefault()
event.stopPropagation();
let currentKey = event.dataTransfer.getData("text");
let targetKey = target.getAttribute("data-row-key");