Vue.js vuetify表格自定义排序“;TypeError:无法读取属性';过滤器';“未定义”的定义;
我对vuetify中的自定义排序实现有问题Vue.js vuetify表格自定义排序“;TypeError:无法读取属性';过滤器';“未定义”的定义;,vue.js,axios,vuetify.js,Vue.js,Axios,Vuetify.js,我对vuetify中的自定义排序实现有问题 这是我的customSort函数 customSort(项目、排序方式、排序ESC、区域设置){ 如果(!this.table.loading){ console.log(项目) console.log(排序) console.log(sortDesc) console.log(区域设置) } } 问题是我长了一个大胖子 呈现错误:“TypeError:无法读取未定义的属性“filter” 也许这取决于我使用axios进行的异步数据获取 在我的c
这是我的customSort函数
customSort(项目、排序方式、排序ESC、区域设置){
如果(!this.table.loading){
console.log(项目)
console.log(排序)
console.log(sortDesc)
console.log(区域设置)
}
}
问题是我长了一个大胖子
呈现错误:“TypeError:无法读取未定义的属性“filter”
也许这取决于我使用axios进行的异步数据获取
在我的created()
块中,我是这样获取的
async fetchUsers(){
等待axios
.get('myApiPath')
。然后((res)=>{
this.table.items=res.data
this.table.load=false
})
.catch((错误)=>{
console.log(错误)
})
},
您需要从customSort()
返回一个数组。我相信这与异步数据获取无关
customSort(项目、排序方式、排序ESC、区域设置){
如果(!this.table.loading){
log(items.map(e=>e.carries));
控制台日志(sortBy);
控制台日志(sortDesc);
console.log(区域设置);
}
//在此处对项目进行排序
退货项目;
}
下面是一个custom-sort()
的示例