一个 vue3 的筛选器 UI 组件,反对字符串、数字、下拉、级联、区域、日期、工夫等多种数据类型的筛选
github:https://github.com/Liberty-liu/Everright-filter
Features
- 1. 反对多种数据类型的筛选,包含字符串、数字、下拉、级联、地区、日期和工夫。无论你须要对不同类型的数据进行筛选,都能满足你的需要。
- 2. 提供了丰盛的操作符,如等于、不等于、大于、小于、区间等,让你可能依据具体条件灵便地定义筛选规定。
- 3. 提供了极大的灵活性。它反对对日期、年、月和日进行筛选。还反对绝对工夫和相对工夫的抉择,现在日、本周、本月、往年、过来 N 天 / 小时、将来 N 天 / 小时等。这使得日期筛选更加灵便,可能满足各种工夫维度的需要。
- 4. 反对条件的分组设置,能够通过应用逻辑运算符(AND/OR)组合多个条件,实现简单的数据筛选逻辑。能够更准确地筛选出合乎多个条件的数据,满足高级数据分析和开掘的需要。
- 5. 针对行为数据,反对设置起止工夫、限度次数和限度属性。你能够准确地筛选出特定时间段内产生的行为,并依据次数和属性条件进行进一步过滤。
- 6. 每个筛选类型独自抽离进去应用,能够轻松嵌入到不同的 UI 界面中。无论是搜寻框、筛选面板还是表格的表头,everright-filter 都能提供统一的性能和数据结构,无需为不同界面独自开发筛选性能,节俭了开发资源和工夫。
- 7. 开发人员能够依据文档 UI 界面轻松配置所需性能的数据结构,节俭了繁琐的手动编码和调试过程。
- 8. 反对中文和英文