vue query builder/filter builder ui component for building complex queries and filters with nested conditionals.Supports filtering of multiple data types, including string, number, dropdown, cascade, region, date and time(Vue 高级筛选器组件)
The Everright-filter is an innovative user interface tool designed to simplify the process of generating query statements for data filtering. It caters to a wide range of business scenarios, making it an indispensable asset for developers and businesses that rely on efficient data management. With its robust features and flexibility, the Everright-filter enhances the user experience by making data filtering intuitive and adaptable to various needs.
Supports Multiple Data Types: Easily filter through strings, numbers, dropdowns, cascades, regions, dates, and times to meet diverse data requirements.
Wealth of Operators: Utilize a range of operators such as equal to, not equal to, greater than, less than, and more to create precise filtering rules tailored to specific conditions.
Flexible Date Filtering: Filter by different time dimensions including today, this week, this month, this year, and relative or absolute time spans for enhanced time management.
Conditional Grouping Settings: Use logical operators (AND/OR) to combine multiple conditions for complex data filtering, enabling detailed analysis and mining.
Behavioral Data Support: Set start and end times, along with limits based on frequency and attributes to filter specific actions within designated time periods effectively.
Modular Filter Types: Each filter type can be extracted and integrated into various UI interfaces like search boxes and filter panels, streamlining development and decreasing resource expenditure.
Easy Configuration: Developers can configure the data structure for required functions via the documentation, minimizing manual coding and the tedious debugging process.
Bilingual Support: The Everright-filter is available in both Chinese and English, making it accessible to a broader audience and facilitating international usage.
Express.js is a simple Node.js framework for single, multi-page, and hybrid web applications.
Vite is a build tool that aims to provide a faster and leaner development experience for modern web projects
Vue.js is a lightweight and flexible JavaScript framework that allows developers to easily build dynamic and reactive user interfaces. Its intuitive syntax, modular architecture, and focus on performance make it a popular choice for modern web development.
SCSS is a preprocessor scripting language that extends the capabilities of CSS by adding features such as variables, nesting, and mixins. It allows developers to write more efficient and maintainable CSS code, and helps to streamline the development process by reducing repetition and increasing reusability.
ESLint is a linter for JavaScript that analyzes code to detect and report on potential problems and errors, as well as enforce consistent code style and best practices, helping developers to write cleaner, more maintainable code.