如何解决vuetify 2.3+表customSort用于单列
有一些问题需要了解v-data-table中vuetifys custom-sort的文档
我没有得到customSorters?:
docs可以在这里找到: v-data-table
我仅在列行为“ updated_at”或“ created_at”时才尝试使用自定义排序 因为当我显示来自SQL日期时间格式的结果时,我具有德语日期时间格式
应该在其中使用customSort的列值如下:
该格式是通过moment.js制作的,格式为'DD.MM.YYYY - HH:mm:ss'
我现在需要一种使用array.sort()
简单排序功能比较这些行的方法
这是我现在尝试过的:
customSort(items,sortBy,sortDesc) {
console.log(sortBy)
if (sortBy.includes('updated_at')) {
items = items.map((e) => e.updated_at)
console.log(items)
items.sort((a,b) => a - b)
}
return items
}
这根本不起作用
解决方法
在这篇文章的帮助下解决了这个问题: here
我不是使用api来格式化列,而是使用V型槽并在表格内对其进行格式化