運營小姐姐說想要能夠直接拖拽排序的功能,原來在序號六的廣告可能會由於金主爸爸加錢換到序號一的位置,拖拽操做就很方便javascript
template部分java
<el-table v-loading="loading" :default-sort="{prop: 'sortNum', order: 'ascending'}" :data="list" border align="left" > <el-table-column show-overflow-tooltip v-for="(item, index) in col" :key="`col_${index}`" :prop="col[index].prop" :label="item.label" > <template slot-scope="scope"> <p>{{scope.row[item.prop]}}</p> </template> </el-table-column> </el-table>
script部分git
import Sortable from 'sortablejs' export default { components: { Sortable }, data() { return { col: [ { label: '位置', prop: 'location' }, { label: '序號', prop: 'sortNum' }, { label: '經辦人', prop: 'operator' }, { label: '操做', prop: 'isClick' } ] } }, mounted() { this.rowDrop() }, methods: { rowDrop() { const tbody = document.querySelector('.el-table__body-wrapper tbody') Sortable.create(tbody) } } }
github項目地址
下載下來就能夠查看了
嗚嗚嗚嗚給我點個start吧github
完成!大家能夠看得懂的!你能夠你能行!app