diff --git a/src/views/example/table/dragTable.vue b/src/views/example/table/dragTable.vue index 5534f2f8..9e411e64 100644 --- a/src/views/example/table/dragTable.vue +++ b/src/views/example/table/dragTable.vue @@ -110,6 +110,11 @@ export default { const el = document.querySelectorAll('.el-table__body-wrapper > table > tbody')[0] this.sortable = Sortable.create(el, { ghostClass: 'sortable-ghost', // Class name for the drop placeholder, + setData: function(dataTransfer) { + dataTransfer.setData('Text', '') + // to avoid Firefox bug + // Detail see : https://github.com/RubaXa/Sortable/issues/1012 + }, onEnd: evt => { const targetRow = this.list.splice(evt.oldIndex, 1)[0] this.list.splice(evt.newIndex, 0, targetRow)