Skip to content

面向配置的crud框架,开发crud 快如闪电,超级表格;Options-oriented crud framework, develop crud as fast as lightning;based on vue3;super table

License

Notifications You must be signed in to change notification settings

zhzhh7378/fast-crud

 
 

Repository files navigation

fast-crud

English | 简体中文

FastCrud(简称fs) 是基于Vue3的面向配置的crud开发框架,快速开发crud功能,可作为低代码平台的基础框架。
入门简单,可扩展性强,拥有丰富的示例,让你可以快速完成搬砖任务,更多的时间划水吹逼。

star GitHub stars

源码地址:Github / Gitee

示例地址: 演示预览

文档地址:http://fast-crud.docmirror.cn/

注意:本项目的主要目标是实现一个fs-crud组件,帮助快速开发crud功能,admin脚手架并不是本项目的重点。
你可以通过如下几种方式使用fast-crud

开发crud,快如闪电

1、只需简单编写crud配置

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?

好评如潮,你还不试试?

联系作者

欢迎bug反馈,需求建议,技术交流等(请备注fs)

1、 加群

         

微信群                                                   QQ群

2、 加作者好友

捐赠

媳妇儿说:“一天到晚搞开源,也不管管老婆孩子!😡😡😡”
拜托各位捐赠支持一下,让媳妇儿开心开心,我也能有更多时间进行开源项目,感谢🙏🙏🙏

技术支持

  • 群里问问题免费解答
  • 提供远程控制付费技术支持:
    • 收费标准:88元/半小时,问题解决不了不收费。
    • 问题描述清晰,一般小问题半小时内即可快速解决
    • 一节私教课的钱解决你可能一天都解决不了的问题,扫平你的知识盲区,是很划算的。
    • 请准备好向日葵远程控制

依赖

ui组件库

基于

monorepo

lerna

FsAdmin

示例admin脚手架

依赖

参考如下项目

感谢这些优秀的项目

我的其他项目

logo 项目 简介
袖手GPT ChatGPT,国内可用,无需FQ,每日免费额度
certd 免费通配符域名证书全自动申请部署工具
dev-sidecar 直连访问github工具,无需FQ,解决github无法访问的问题

---------------来都来了点个star再走呗-----------------↗↗↗↗↗↗↗↗
DevSidecar解谜提示
谜题共三层,前两层是两种不同的编码方式,第三层这里就不剧透了,留一点小乐趣。

感谢支持

  • jetbrains :感谢jetbrains提供的免费开源license

About

面向配置的crud框架,开发crud 快如闪电,超级表格;Options-oriented crud framework, develop crud as fast as lightning;based on vue3;super table

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • TypeScript 56.8%
  • Vue 33.6%
  • JavaScript 8.2%
  • Other 1.4%