产品简介
avue Avue.js 是基于 Vue 3 和 Element Plus 的数据驱动组件库,通过配置化方式大幅简化表单、表格等常见业务组件的开发。它专注于降低 CRUD、表单联动、数据展示等场景的开发成本,适合需要快速搭建后台管理系统、或表单表格逻辑复杂的项目团队。

核心功能
- 数据驱动视图,通过配置生成常见业务界面
- 深度适配 Vue 3 与 Element Plus 生态
- 内置 avue-crud、avue-form、avue-search 等高频组件
- 集成上传、导出、打印、截图等常用工具能力
- 支持全局配置与国际化
快速开始
- 使用 pnpm 安装:`pnpm add @smallwei/avue`
- 在 main 文件中引入 Avue 并注册:`app.use(Avue)`
- 在模板中使用 `
` 等组件 - 通过 `:option` 属性传入组件配置对象
界面预览
与其他方案对比
| 对比项 | avue | 同类方案 |
|---|---|---|
| 核心理念 | 专注于数据驱动与配置化,为表单、表格等业务场景深度封装 | 通用 UI 组件库,更多提供原子化组件,业务逻辑需大量手动编写 |
| Vue 生态适配 | 基于 Vue 3 和 Element Plus 构建,提供完善的类型声明与生态整合 | 可能支持多个框架版本,但深度整合与针对性优化程度不一 |
| 内置业务能力 | 除基础组件外,内置导出、打印、截图、水印等实用插件能力 | 通常需要额外引入第三方库来实现这些功能 |
| 开发效率 | 通过统一的配置对象驱动界面生成,显著减少重复代码 | 通常需要手动编排组件和处理事件,对于复杂表格表单开发量较大 |
适合谁用
- 需要快速搭建企业后台管理系统的前端开发团队
- 业务表单表格逻辑复杂的项目开发者
- 需要统一交互规范的中后台产品团队
- 追求高复用低维护成本的企业应用开发者
下载与版本
当前最新版本为 v3.8.2,发布于 2026-03-27。支持 Windows、macOS、Linux。
⚠️ 注意:本项目仅提供源代码下载,不包含可直接运行的安装包(exe/dmg/apk 等。下载后需要自行编译构建才能使用,适合有一定开发经验的用户。如果你不熟悉编译流程,建议寻找同类开箱即用的替代方案。
注意事项
- 本工具仅供学习和研究使用,请遵守相关法律法规。
- 请尊重内容创作者版权,勿将下载内容用于商业或非法传播。
- 项目源码地址:https://github.com/nmxiaowei/avue