vuetify 2.3+表customSort用于单列

时间:2020-09-11 07:59:14

标签: vue.js sorting momentjs vuetify.js

有一些问题需要了解v-data-table中vuetifys custom-sort的文档 我没有得到customSorters?: custom-sort

docs可以在这里找到: v-data-table

我仅在列行为“ updated_at”或“ created_at”时才尝试使用自定义排序 因为当我显示来自SQL日期时间格式的结果时,我具有德语日期时间格式

应该在其中使用customSort的列值如下:

updated_at column

该格式是通过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
    }

这根本不起作用

1 个答案:

答案 0 :(得分:0)

在这篇文章的帮助下解决了这个问题: here

我不是使用api来格式化列,而是使用V型槽并在表格内对其进行格式化

相关问题