GithubHelp home page GithubHelp logo

fast-crud / fs-admin-antdv Goto Github PK

View Code? Open in Web Editor NEW
21.0 21.0 10.0 1.2 MB

fast-admin

Home Page: http://fs-admin.docmirror.cn/antdv/

License: MIT License

JavaScript 4.28% HTML 0.09% Vue 20.39% TypeScript 65.55% CSS 9.41% Less 0.29% Raku 0.01%

fs-admin-antdv's Introduction

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

fs-admin-antdv's People

Contributors

greper avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar

fs-admin-antdv's Issues

cellRender性能可能待优化

单页的页面数据>=50行且使用了cellRender,整个页面的操作会卡顿零点几秒,如果是10行的话就是正常操作

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.