EZDML 3.23 快速生成数据界面原型

之前设计时已经可以实时预览列表、卡片和表单的数据界面原型了:

 

 新版进一步支持了快速生成web版的界面原型,只需要点主界面上的生成按钮:

注:之前也是有这个生成代码功能的,新版作了较大改动。默认模板应该是选中layuiAdmin,如果不是,可中止并重选一下。

生成完毕,会自动调用目标文件夹下的ezhttp.cmd(在_dml_config.INI中配置的),这个命令会启动一个小HTTP服务,以当前目录为根目录:

并打开浏览器缺省页面:

左边“用户”菜单下面是layui的列表和表单效果,点“用户|会员”菜单,出来一个列表,这个列表带分页、统计栏、排序、过滤、冻结列、导出等,点击可弹出示例表单,跟真实的系统已经比较接近了:

 

 主菜单往下翻,下一组是百度Amis的生成效果,同样带了分页、统计栏、排序、过滤、导出等效果:

 

其实我平时并不用amis,但为什么会想要生成amis呢?嗯,因为百度amis我研究了挺久,它干了我想干的事,它的思路很合我意。然而,我不喜欢百度,暂时也做不出自己amis来,抄都不会抄,就生成来看看。生成代码是较久以前用pascal脚本写的(跟layui一样),懒得转js了。

下一组是Vue-ElementUI的效果,带统计栏、排序、过滤等,点击弹出表单。表单效果还行,不过表格效果真不好看,估计哪里姿势不对?

 

下一组Markdown,就是把之前生成预览Markdown脚本又批量执行了一遍:

 默认就是预览界面,如果要看markdown源码,可滚动到底部点击“Show Markdown Text”,或右键查看源代码:

 再下一组Mock,就是生成了列表和详情的JSON(如果对象包含子对象或子对象列表,会一并生成为JSON对象或JSON数组),应该说这示例数据生成的效果还是比较不错的:

 后面是一些旧的生成代码,就不细述了。

注:EZDML3.23开始,layuiAdmin目录将由EZDML维护,升级时会直接覆盖,大家不要直接改里面的内容,需要的话可以将整个目录拷贝出来修改。主要生成代码位于views目录下。

 顺便说下_dml_config.INI这个文件,每个目录都有一个,它告诉EZDML如何对每个文件、文件夹生成代码:

根目录那个有点特殊,它可以告诉EZDML生成完成后打开一个文件(注意不是命令行,是文档文件或命令文件,如html或cmd、sh,取生成目标目录的相对路径):

如果auto_open_on_finished指向的是个sh文件(MAC OS、linux),则打开前会对其添加可运行权限,避免打开失败。EZDML生成时是不会将权限拷过去的,只有唯一要打开的这一个会特殊处理,因此其它文件如果需要运行权限需要自己在sh文件里自行赋权。

 
2022年1月2日 V3.23
生成Vue-ElementUI和Baidu-amis页面,运行代码生成,全新的layuiAdmin示例(包含Vue-ElementUI、BaiduAmis和Markdown等的批量生成)。Bugs修复.

官网下载:http://www.ezdml.com

百度网盘:(参见官网链接)/s/1HI3EQ4n-Lb5Y2s1poNTujA
提取码: 8wj2

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值