我有一个b-table列,其中包含文件和文件夹,通过props.row.itemtype区分为“文件”或“文件夹”。我想对这一列进行排序,以便将文件和文件夹分别分组。
我读了一些关于buefy的自定义排序属性的信息,但是对此了解不多。
有人可以帮助我实现这一目标吗?
答案 0 :(得分:0)
需要一个比较函数,该函数使用典型的a,b参数进行比较。
此外,Buefy传递了第三个参数来指示其是否在升序(与用于切换排序方向的相同函数ID)。
示例:
/**
* Custom sort
*/
sortByCustom(a, b, isAsc) {
return isAsc
? a.localeCompare(b)
: b.localeCompare(a)
}