# fast-crud **Repository Path**: keycoding_f/fast-crud ## Basic Information - **Project Name**: fast-crud - **Description**: 面向配置的crud框架,超级表格,基于vue3/element-plus/antdv/naiveui,快速开发crud功能;低代码基础框架;带FsAdmin管理后台脚手架 - **Primary Language**: Unknown - **License**: MIT - **Default Branch**: main - **Homepage**: http://fast-crud.docmirror.cn/ - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 94 - **Created**: 2024-11-22 - **Last Updated**: 2024-11-22 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # fast-crud [English](./README_en.md) | [简体中文](./README.md) FastCrud(简称fs) 是基于Vue3的面向配置的crud开发框架,快速开发crud功能,可作为低代码平台的基础框架。 入门简单,可扩展性强,拥有丰富的示例,让你可以快速完成搬砖任务,更多的时间划水吹逼。
源码地址:[Github](https://github.com/fast-crud/fast-crud) / [Gitee](https://gitee.com/fast-crud/fast-crud) 示例地址: [演示预览](http://fast-crud.docmirror.cn/demo/) 文档地址:http://fast-crud.docmirror.cn/ > > 注意:本项目的主要目标是实现一个`fs-crud`组件,帮助快速开发crud功能,`admin脚手架`并不是本项目的重点。 > 你可以通过如下几种方式使用`fast-crud` > * 直接使用示例中的[`fs-admin`](http://fast-crud.docmirror.cn/admin/),特点是简单 > * 也可以采用其他的[`admin开源项目`](https://github.com/search?q=vue3+admin),然后集成[`fast-crud`](http://fast-crud.docmirror.cn/guide/start/integration.html) > * 我们也挑选了一些比较好的`admin项目`集成`fast-crud`之后做成了[admin-starter](http://fast-crud.docmirror.cn/demo/#二、admin脚手架starter),助你快速上手 ## 开发crud,快如闪电 1、只需简单编写crud配置 ```js const crudOptions= { columns: { //字段配置 id: {// id字段 title: "ID", type: "number", //字段类型 column: { width: 50}, form: { show: false } }, name: { // 姓名字段 title: "姓名", type: "text", //文本类型字段 search: { show: true } //显示查询 }, city: { //城市字段 title: "城市", type: "dict-select", //选择类型字段 search: { show: true }, //显示查询 dict: dict({ //本地数据字典 value: "id", label: "text", data: [ { id: "sz", text: "深圳", color: "success" }, { id: "gz", text: "广州", color: "primary" }, { id: "bj", text: "北京" }, { id: "wh", text: "武汉" }, { id: "sh", text: "上海" } ] }) }, radio: { title: "状态", search: { show: true }, //显示查询 type: "dict-radio", //单选类型字段 dict: dict({ //远程数据字典 url: "/dicts/OpenStatusEnum?single" }) } } } ``` 2、 一个完全体crud就出来了  ## 特性 ### 1. 面向配置的crud编程 * 根据crud配置快速开发crud功能,可作为低代码平台基础框架 ### 2. 数据字典 * 支持本地和远程获取 * 配合select,轻松实现数据存的是value值,需要对应字典的label来展示的需求 ### 3. 丰富的字段类型 * 通过配置字段类型“column.type”来简化配置 * 根据字段类型不同,自动生成不同的表单组件 * 支持自定义字段类型 ### 4. 扩展组件 通过扩展自定义组件,扩展自定义类型 ### 5. 多UI支持 支持Antdv、Element、NaiveUI,你喜欢哪个就用哪个 ## 谁在用fast-crud? * [battcn/wemirr-platform](https://gitee.com/battcn/wemirr-platform) :中台管理系统,java做后台 [预览地址](https://cloud.battcn.com/) , [配套前端ui](https://gitee.com/battcn/wemirr-platform-ui) * [django-vue3-admin](https://gitee.com/huge-dream/django-vue3-admin) :基于python ,django的后台管理系统 * 极兔速递,内部使用 * 海豹信息,内部使用 * [IoTSharp](https://github.com/IoTSharp/IoTSharp): IOT管理平台,采用fast-crud做前端 * [SuperApi](https://gitee.com/tmm-top/SuperApi) 无代码CRUD开发平台,后台基于NetCore,前端使用soybean集成fast-crud 好评如潮,你还不试试?  ## 联系作者 欢迎bug反馈,需求建议,技术交流等(请备注fs) 1、 加群
微信群 QQ群
2、 加作者好友