Skip to content

介绍

Vue3 Query Components 是一个专为 Vue3 设计的企业级查询页面组件库,基于 Element Plus 构建。

特性

  • 🚀 开箱即用 - 高度封装的查询表格组件,一个组件即可构建完整的查询页面
  • ⚡️ 高效开发 - 减少重复代码,专注于业务逻辑,提升开发效率
  • 🎨 高度定制 - 灵活的配置系统,支持自定义插槽和样式
  • 🔧 TypeScript - 完整的 TypeScript 支持,类型安全
  • 📦 按需引入 - 支持 Tree Shaking,打包体积最小化
  • 🛡️ Element Plus - API 设计一致,学习成本低

适用场景

  • 企业后台管理系统
  • 数据报表页面
  • CRUD 操作页面
  • 列表展示页面

技术栈

  • Vue 3.4+ (Composition API)
  • Element Plus 2.11+
  • TypeScript 5.9+
  • Vite 6.0+

核心组件

CommonQueryTable

高度集成的查询页面组件,包含表单查询、表格展示、分页功能。

CommonForm

动态表单生成器,支持多种表单元素。

CommonTable

基于 Element Plus Table 的封装。

基础组件

  • CommonButton - 按钮组件
  • CommonInput - 输入框组件
  • CommonSelect - 选择器组件
  • CommonDatePicker - 日期选择器组件
  • CommonRadio - 单选框组件
  • CommonCheckbox - 复选框组件
  • CommonSwitch - 开关组件
  • CommonPagination - 分页组件

CommonConfigProvider

全局配置组件,提供统一的配置管理。

MIT Licensed