Me to, I tried with vuedraggable:
<draggable
v-model="items"
@end=""
:options="{draggable: '.item', scroll: true, group: {name: 'items', pull: 'clone', put: false}}">
<el-table
row-class-name="item"
ref="items"
@selection-change="selection"
:data="items">
<el-table-column
fixed
type="selection"
width="40">
</el-table-column>
<el-table-column
label="Name">
<template slot-scope="scope">
<el-input
v-model="scope.row.name"
placeholder="Name"></el-input>
</template>
</el-table-column>
</el-table>
</draggable>
But it does not work..
Most helpful comment
https://jsfiddle.net/gozhg07a/1/ Note that
row-key
is necessary to get a correct row order.