# 行拖拽排序
行拖拽排序示例
- 10条/页
- 20条/页
- 50条/页
- 100条/页
无数据
在组件中需配置:
属性isRowSort
是否开启行拖拽排序
事件@rowSort
,返回最终排序的table数据
注意
: row-key
需要设置,否则拖动排序可能显示不正常
<template>
<t-layout-page>
<t-layout-page-item>
<t-table
title="行拖拽排序示例"
:table="table"
:columns="table.columns"
isRowSort
row-key="id"
@rowSort="rowSort"
/>
</t-layout-page-item>
</t-layout-page>
</template>
<script>
export default {
name: 'TtableRowSort',
data() {
return {
table: {
data: [
{
id: '1',
date: '2019-09-25',
name: '张三',
status: '2',
amount: 3000,
address: '广东省广州市天河区'
},
{
id: '2',
date: '2019-09-26',
name: '张三1',
status: '2',
amount: 2000,
address: '广东省广州市天广东省广州市天河区2广东省广州市天河区2河区2'
},
{
id: '3',
date: '2019-09-27',
name: '张三2',
status: '3',
amount: 4000,
address: '广东省广州市天河区3'
}
],
columns: [
{ prop: 'name', label: '姓名', minWidth: '100' },
{ prop: 'date', label: '日期', minWidth: '160' },
{ prop: 'address', label: '地址', minWidth: '220' },
{ prop: 'status', label: '状态', minWidth: '100' },
{ prop: 'amount', label: '金额', minWidth: '160' },
]
}
}
},
methods: {
rowSort(list) {
console.log('行拖拽后的数据---', list)
}
},
}
</script>
显示代码
wocwin微信二维码
← 表格整行编辑功能 列显示隐藏及拖拽排序 →