# 介绍

d2-crud-plus 是基于 d2-admin 的 d2-crud 的扩展,旨在简化 d2-crud 配置,快速开发crud功能。
Github: https://github.com/greper/d2-crud-plus (opens new window)
Gitee: https://gitee.com/greper/d2-crud-plus (opens new window)
示例地址:http://preview.d2-crud-plus.docmirror.cn/D2CrudPlusExample/index.html (opens new window)

lerna (opens new window)

# 关系

  • d2-crud : 官方的一个crud框架,使用起来相对繁琐,且已久不维护
  • d2-crud-x: forkd2-crud改造而来,威力加强版(修复bug,增强功能)
  • d2-crud-plus: 辅助d2-crud-xd2-crud,让它们使用起来更简单
  • d2-crud-plus-example: 以d2-admin为基础的示例工程,可以单独复制此项目作为你的启动项目
  • d2-crud-plus-extends: 实用的扩展组件(文件上传组件、地区选择组件、树形选择组件等)

# 特性

# 1. 面向配置的crud编程

  • 根据crud配置快速开发crud功能

# 2. 数据字典

  • 支持本地和远程获取
  • 配合select,轻松实现数据存的是value值,需要对应字典的label来展示的需求

# 3. 丰富的字段类型

  • 通过配置字段类型“column.type”来简化配置
  • 根据字段类型不同,自动生成不同的表单组件
  • 支持自定义字段类型

# 4. 扩展组件

通过扩展自定义组件,扩展自定义类型

# 请先了解

本项目基于d2-admin 以及 d2-crud
本文档假设您已熟悉vue、ElementUI 以及 d2-crud的基础知识

# 1. ElementUI

Github: https://github.com/ElemeFE/element (opens new window)
文档:https://element.eleme.cn/#/zh-CN/component/installation (opens new window)

# 2. d2-admin

Github: https://github.com/d2-projects/d2-admin (opens new window)
文档:https://d2.pub/zh/doc/d2-admin/ (opens new window)

# 3. d2-crud-x

文档:d2-crud-x