html
<a-table
:columns="columns"
:dataSource="dataList"
:customRow="customRow"
:rowKey="record => record.id"
:pagination="false">
</a-table>
js
customRow (record, index) {
return {
style: {
cursor: 'pointer'
},
on: {
mouseenter: (event) => {
var ev = event || window.event
ev.target.draggable = true
},
dragstart: (event) => {
var ev = event || window.event
ev.stopPropagation()
this.startObj = record
},
dragover: (event) => {
var ev = event || window.event
ev.preventDefault()
},
drop: (event) => {
var ev = event || window.event
ev.stopPropagation()
this.endObj = record
this.dropEnd()
}
}
}
}