javascript - b表列的自定义排序
问题描述
我有一个包含文件和文件夹的 b-table-column,其中通过 props.row.itemtype 区分为“文件”或“文件夹”。我想对该列进行排序,以便将文件和文件夹分开分组。
我阅读了一些关于 buefy 的自定义排序属性的内容,但对它了解不多。
谁能帮我实现这个?
解决方案
它需要一个使用典型的 a、b 参数进行比较的比较函数。
此外,Buefy 传递了第三个参数来指示它是否是升序的(与用于切换排序方向的函数 id 相同)。
样本:
/**
* Custom sort
*/
sortByCustom(a, b, isAsc) {
return isAsc
? a.localeCompare(b)
: b.localeCompare(a)
}
推荐阅读
- plupload - 如何限制 PLUpload 中的总文件大小
- c - 如何检查 char* 在 C 中是否只有十六进制字符?
- android - firebase FCM包的真实名称是什么
- typescript - 尽管更改了 package.json 和 tsconfig.json,但无法在 TypeScript 中的模块外导入语句
- swift - 导航。控制器防止 Segue 过渡动画
- javascript - 如何做到这一点,以便我可以为提到的用户提供服务
- java - Spring Cloud GCP PubSub DLQ(死信队列)使用 Spring Integration
- laravel - Laravel 样板和引导程序
- angular - 角度动态组件 - 复选框在有条件的行中显示
- php - 如何在 PHP 中转储函数、参数和返回值?