jeecgboot3.1版本新增了很多重要的新特性,这些新特性会帮助我们实现更高效的开发;例如集成微前端qiankun、代码生成器增加uniapp移动端代码生成等等,下面就让我们来看看吧。
1. 集成微前端-qiankun
首先让我们来看一下什么是“qiankun”
?
qiankun 是一个基于single-spa 的微前端实现库,旨在帮助大家能更简单、无痛的构建一个生产可用微前端架构系统。
jeecgboot 3.1.0 后的版本默认已集成“qiankun”
,老版本可根据文档自行集成。
参考文档:http://doc.jeecg.com/2554339
2. 前端添加config配置
jeecgboot前端添加了config配置文件,支持在打包部署后重新修改配置;如下图:
3. 代码生成器-支持uniapp移动端代码生成
代码生成器支持uniapp前端列表和表单生成,目前只支持GUI方式。
3.1 代码生成
- 首先我们找到system模块下的JeecgOneGUI.java文件,右键直接运行即可
- 填写“包名”、“类名”、“表名”后直接点击“生成”即可,在控制台我们可看到生成日志,找到对应的目录,将生成的移动端代码复制到前端项目。
3.2 移动前端配置
- 将生成的
“DemoList.vue”
和“DemoForm.vue”
放到前端app项目的“pages”目录下
- 在
“pages.json”
文件中配置文件路径
- 在
“routes.js”
中配置文件路径
- 配置完成后,可直接运行项目,在浏览器中查看
4. 支持sheet导出
之前版本我们导出excel时所有数据均导出在第一个sheet页中,此版本我们支持分多个sheet导出。详情参见附录文档
5. 首页枚举设置
通过后端首页枚举设置,我们可以根据不同角色配置不同的首页展示,同时也支持顺序权重用法。
6. online新功能
6.1 online表单默认字段排序规则
系统默认使用id排序,如果我们想使用其他字段进行排序时,可在扩展参数中配置字段及排序方式,{"orderRule": "asc"}
;如下图:
6.2 设置校验提示信息
当我们在online表单中设置了正则表达式校验时,我们也可以在扩展参数中,设置校验失败时的提示信息,提示信息为:{"validateError": "这是自定义的提示信息"}
;如下图:
6.3 online报表导出支持多sheet
online报表导出时,当数据超过1万条时,可分多个sheet导出。
附录:
- 1.jeecgboot 微前端集成:http://doc.jeecg.com/2554339
- 2.微前端-qiankun指南:https://qiankun.umijs.org/zh/guide
- 3.autopoi支持分sheet导出文档:http://doc.jeecg.com/2178238
- 4.首页枚举设置文档:http://doc.jeecg.com/2319227
相关推荐
jeecg-framework-v3.1(精简版).zip升级日志jeecg-framework-v3.1(精简版).zip升级日志jeecg-framework-v3.1(精简版).zip升级日志jeecg-framework-v3.1(精简版).zip升级日志jeecg-framework-v3.1(精简版).zip升级日志...
采用SpringBoot3.1、SpringSecurity6.1、Mybatis-Plus等框架,开发的一套企业级低代码开发平台,使用门槛极低,且采用MIT开源协议,完全免费开源,可免费用于商业项目等场景,采用组件模式,扩展不同的业务功能,...
JeeSite 快速开发平台,不仅仅是一个后台开发框架,它是一个企业级快速开发解决方案,后端基于经典组合 Spring Boot、Shiro、MyBatis,前端采用 Beetl、Bootstrap、AdminLTE 经典开发模式,或者分离版 Vue3、Vite、...
ThinkPHP3.1完全开发API ThinkPHP3.1完全开发文档
最新adobe air3.1中文开发指南,官方文档
wincap3.1开发包,用于抓取分析等
spring3.1最新版本的开发宝典,内容详解!
echart3.1 源代码
ThinkPHP3.1 完全开发手册,文档
锐起,3.1,完美,破解版.超级稳定。网吧首选。
linux应用程序开发环境v3.1.pdf linux应用程序开发环境v3.1.pdf
hibernate 3.1源代码 hibernate 3.1源代码 hibernate 3.1源代码
锐起无盘3.1完美破解版,无广告无病毒,可以放心使用,多年没有问题
ExtJs3.1目前所有例子源代码,合适初学者
JEECG 表结构设计
用于学习thinkphp3.1开发,适合初学thinkphp的程序员学习使用
随着Django 3.1最终支持异步视图(async views),异步中间件和测试,这篇文章探讨了如何开始使用Django 3.1提供的新异步视图。可以在异步视图中尝试其他一些操作,例如发送电子邮件,调用第三方API以及写入文件。考虑...
EJB3.1这本书从各种bean的方面介绍了ejb3.1,ejb3.1拟补了3.0的不足,为ejb的广泛应用打下了基础,它既有重量级的应用,又融合了轻量级的应用。这次上传的是这本书的源代码
Eclipse,OpenOCD,OpenJTAGv3.1嵌入式开发教程版本5