• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    公众号

d2-crud-plus: 面向配置的CRUD框架,基于d2-admin的d2-crud,简化d2-crud配置,快速开 ...

原作者: [db:作者] 来自: 网络 收藏 邀请

开源软件名称:

d2-crud-plus

开源软件地址:

https://gitee.com/greper/d2-crud-plus

开源软件介绍:

【d2-crud-plus】面向配置的crud编程

基于d2-admin 的 d2-crud 的扩展,简化d2-crud配置,快速开发crud功能。

starGitHub stars

lerna

fast-crud

支持vue3fast-crud已发布,开发crud更快、更强、更爽。

文档地址: http://fast-crud.docmirror.cn/
示例地址: antdv版 / element版 / native-ui版
仓库地址: Github / Gitee

不再维护通知

抱歉,由于精力有限,d2-crud-plus将不再维护
各位可以尝试使用更强大的fast-crud(仅支持vue3,不兼容d2-crud-plus,无法从d2p直接升级到fast-crud)

帮助文档

%%%%%%%%%%%%%%%%%%%%%%% 帮助文档 ↓%%%%%%%%%%%%%%%%%%%%%%%%%%%%

GitHub Pages
https://greper.github.io/d2-crud-plus/

码云(国内访问推荐 )
http://d2-crud-plus.docmirror.cn/d2-crud-plus/

示例演示
http://preview.d2-crud-plus.docmirror.cn/D2CrudPlusExample/index.html

%%%%%%%%%%%%%%%%%%%%%%% 帮助文档 ↑%%%%%%%%%%%%%%%%%%%%%%%%%%%%

特性

  1. 简洁至上: 以最少的配置帮助你简化crud开发。
  2. 字段类型: 丰富的字段类型,大幅减少代码量。
  3. 快: 开发crud,快的不可思议!!!
  4. 自定义: 再困难的需求,也能实现。
  5. 权限管理: RBAC权限管理示例。
  6. 代码生成: 根据数据表生成前后端代码,一气呵成。

面向配置的crud编程

1. 简单的crud配置

开发过程中主要对crud.js进行代码编写

export const crudOptions = (vm)=>{ // vm即this   return {     columns: [       {         title: '日期',         key: 'createDate',         type: 'date', //字段类型为时间选择器datepicker,根据类型可自动生成默认配置         search: {//查询配置,默认启用查询           disabled: true //【可选】true禁止查询,默认为false         },         form: {//form表单的配置           disabled: true, //禁止添加输入与修改输入【可选】默认false         }       },       {         title: '状态',         key: 'status',         search: {},//启用查询         type: 'select', //字段类型为选择框         form: { //配置添加和编辑,根据form的配置自动生成addTemplate和editTemplate           rules: [//【可选】添加和修改时的校验规则,不配置则不校验             { required: true, message: '请选择状态' }           ]         },         dict: { //数据字典配置           url: '/api/dicts/StatusEnum' //远程获取数据字典         }       },       {         title: '地区',          key: 'province',          search: {},//启用查询         type: 'select', //字段类型为选择框         form: {           rules: [{ required: true, message: '请选择地区' }],           component: { //添加和修改时form表单的组件,支持任何v-model组件             props: { //配置自定义组件的属性               filterable: true, //可过滤选择项               multiple: true, //支持多选               clearable: true //可清除             }           }         },         dict: {  //本地数据字典           data: [             { value: 'sz', label: '深圳' },              { value: 'gz', label: '广州' },              { value: 'wh', label: '武汉' },              { value: 'sh', label: '上海' }           ]         }       }     ]   }}

2. 一个完全体crud就出来了

3. 现在就去开始吧

帮助文档

%%%%%%%%%%%%%%%%%%%%%%% 帮助文档 ↓%%%%%%%%%%%%%%%%%%%%%%%%%%%%

GitHub Pages
https://greper.github.io/d2-crud-plus/

码云(国内访问推荐 )
http://d2-crud-plus.docmirror.cn/d2-crud-plus/

示例演示
http://preview.d2-crud-plus.docmirror.cn/D2CrudPlusExample/index.html

%%%%%%%%%%%%%%%%%%%%%%% 帮助文档 ↑%%%%%%%%%%%%%%%%%%%%%%%%%%%%

他们在用

联系作者

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

赞赏

支持维护,给我打打鸡血,抱拳抱拳


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
热门推荐
热门话题
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap