4 Star 63 Fork 19

Liberty_liu / Everright-filter

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
贡献代码
同步代码
取消
提示: 由于 Git 不支持空文件夾,创建文件夹后会生成空的 .keep 文件
Loading...
README
MIT

Everright-filter

English | 简体中文

vue element-plus @vant/area-data @vue/shared lodash async @vuelidate/core @vuelidate/validators axios nzh written-number vite unplugin-vue-components

中文主页 | ENGLISH HOMEPAGE

Everright-filter是一个通过用户界面轻松生成任何类型的查询语句,使得筛选和过滤数据变得轻而易举。提供多种UI界面,赋能不同的业务场景。

filter

Features

  • 1.支持多种数据类型的筛选,包括字符串、数字、下拉、级联、地区、日期和时间。无论你需要对不同类型的数据进行筛选,都能满足你的需求。
  • 2.提供了丰富的操作符,如等于、不等于、大于、小于、区间等,让你能够根据具体条件灵活地定义筛选规则。
  • 3.提供了极大的灵活性。它支持对日期、年、月和日进行筛选。还支持相对时间和绝对时间的选择,如今日、本周、本月、今年、过去N天/小时、未来N天/小时等。这使得日期筛选更加灵活,能够满足各种时间维度的需求。
  • 4.支持条件的分组设置,可以通过使用逻辑运算符(AND/OR)组合多个条件,实现复杂的数据筛选逻辑。可以更精确地筛选出符合多个条件的数据,满足高级数据分析和挖掘的需求。
  • 5.针对行为数据,支持设置起止时间、限制次数和限制属性。你可以精确地筛选出特定时间段内发生的行为,并根据次数和属性条件进行进一步过滤。
  • 6.每个筛选类型单独抽离出来使用,可以轻松嵌入到不同的UI界面中。无论是搜索框、筛选面板还是表格的表头,everright-filter都能提供一致的功能和数据结构,无需为不同界面单独开发筛选功能,节省了开发资源和时间。
  • 7.开发人员可以根据文档UI界面轻松配置所需功能的数据结构,节省了繁琐的手动编码和调试过程。
  • 8.支持中文和英文

Explanation of the different builds

npm 包的 dist 目录会找到两种构建版本

  • without-element-plus(需提供element-plus) Default
  • with-element-plus(内置element-plus)
Excludes element-plus(default) Includes element-plus(v2.3.3)
UMD EverrightFilter-without-element-plus.umd.cjs EverrightFilter-with-element-plus.umd.cjs
ES EverrightFilter-without-element-plus.js EverrightFilter-with-element-plus.js
IIFE EverrightFilter-without-element-plus.iife.js EverrightFilter-with-element-plus.iife.js
css EverrightFilter-without-element-plus.css EverrightFilter-with-element-plus.css
点击查看element-plus哪些组件被包含其中

Includes element-plus(v2.3.3)

基于 ES modules 的 tree shaking

element-plus components
ElButton
ElCascader
ElCheckbox
ElCheckboxGroup
ElDatePicker
ElIcon
ElInput
ElInputNumber
ElOption
ElPopover
ElScrollbar
ElSelect
ElSwitch
ElTabPane
ElTabs
ElTag
ElTimePicker
ElTooltip
vLoading

Docs

Examples

Sample screenshot

text

text

number

number

time

time

date

date

cascader

cascader

select

cascader

linear

image

matrix

image

quick-search

image

quick-filter

image

MIT License Copyright (c) 2023 Liberty Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

简介

一个vue3的高级筛选器UI组件,支持字符串、数字、下拉、级联、区域、日期、时间等多种数据类型的筛选,支持条件的分组设置,可以通过使用逻辑运算符(AND/OR)组合多个条件 展开 收起
取消

发行版 (2)

全部

贡献者

全部

近期动态

加载更多
不能加载更多了
1
https://gitee.com/Liberty_liu/Everright-filter.git
git@gitee.com:Liberty_liu/Everright-filter.git
Liberty_liu
Everright-filter
Everright-filter
main

搜索帮助