Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jsf-2/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Vue.js vuetify 2.3+;表customSort用于单列_Vue.js_Sorting_Momentjs_Vuetify.js - Fatal编程技术网

Vue.js vuetify 2.3+;表customSort用于单列

Vue.js vuetify 2.3+;表customSort用于单列,vue.js,sorting,momentjs,vuetify.js,Vue.js,Sorting,Momentjs,Vuetify.js,在理解v-data-table中vuetifys自定义排序的文档时遇到问题 我没有得到customsorter?: 文档可在此处找到: 我尝试仅在列行为“updated\u at”或“created\u at”时使用自定义排序 因为我在显示来自SQL日期时间格式的结果时使用了德语日期时间格式 应使用customSort的我的列值如下所示: 该格式由moment.js制成,并且是'DD.MM.YYYY-HH:MM:ss' 现在,我需要一种方法,用array.sort() 这就是我现在尝试的:

在理解v-data-table中vuetifys自定义排序的文档时遇到问题 我没有得到
customsorter?:

文档可在此处找到:

我尝试仅在列行为“updated\u at”或“created\u at”时使用自定义排序 因为我在显示来自SQL日期时间格式的结果时使用了德语日期时间格式

应使用customSort的我的列值如下所示:

该格式由moment.js制成,并且是
'DD.MM.YYYY-HH:MM:ss'
现在,我需要一种方法,用
array.sort()
这就是我现在尝试的:

customSort(项目、排序、排序){
console.log(排序)
如果(排序包括('updated_at')){
items=items.map((e)=>e.updated\u at)
console.log(项目)
items.sort((a,b)=>a-b)
}
退货项目
}

这根本不起作用

借助此帖子修复了此问题:

在从api获取列时,我没有格式化它们,而是使用一个v形槽并在表中格式化它们