在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
开源软件名称:d2-crud-plus开源软件地址:https://gitee.com/greper/d2-crud-plus开源软件介绍:【d2-crud-plus】面向配置的crud编程基于d2-admin 的 d2-crud 的扩展,简化d2-crud配置,快速开发crud功能。 fast-crud支持 文档地址: http://fast-crud.docmirror.cn/ 不再维护通知抱歉,由于精力有限,d2-crud-plus将不再维护 帮助文档%%%%%%%%%%%%%%%%%%%%%%% 帮助文档 ↓%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%% 帮助文档 ↑%%%%%%%%%%%%%%%%%%%%%%%%%%%% 特性
面向配置的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. 现在就去开始吧帮助文档%%%%%%%%%%%%%%%%%%%%%%% 帮助文档 ↓%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%% 帮助文档 ↑%%%%%%%%%%%%%%%%%%%%%%%%%%%% 他们在用
联系作者欢迎bug反馈,需求建议,技术交流等(请备注d2-crud-plus) 赞赏支持维护,给我打打鸡血,抱拳抱拳 |
请发表评论