FastCrud是什么?
FastCrud是一个组件库,通过使用它,可以快速实现基于表格形式的数据维护模块,涵盖完整的标准功能:查询、新增、更新、删除、导出,包括多形式、立体式 搜索功能,表格行内编辑(新增、更新),多行编辑,批量删除等标准功能的增强式体验。
TIP
FastCrud不是低代码, 你仍然要写代码, 只是组件内置提供了一系列标准功能,你只需要简单的配置即可开箱即用。
既然涉及的是完整的CRUD这样显然需要持久化的功能,注定离不开后端的配合,因此,FastCrud同时包括后端和前端部分。如果你完整引入前后端部分,那么 内置的标准功能将覆盖页面、接口、持久化。
技术栈
前端部分
前端部分通过安装npm依赖, 像使用Element组件那样使用fast-crud-ui组件库(组件库的具体介绍查看"组件介绍"部分) 。要使用fast-crud-ui前端组件库, 要求前端项目必须满足以下条件:
- 项目基于Vue
- 项目必须依赖Element
FastCrud分别针对vue2和vue3提供了两个前端依赖:fast-crud-ui和fast-crud-ui3, 如果你是vue2则用前者,vue3则用后者。
后端部分
后端部分通过pom依赖,要求项目满足以下条件:
- 基于SpringBoot
- 持久层基于Mybatis