乐趣区

关于jeecg-boot:如何实现快速高效开发低代码平台jeecgboot完美解决jeecgboot31新特性

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.jeectboot3.1 新个性视频
  • 2.jeecgboot 微前端集成:http://doc.jeecg.com/2554339
  • 3. 微前端 -qiankun 指南:https://qiankun.umijs.org/zh/…
  • 4.autopoi 反对分 sheet 导出文档:http://doc.jeecg.com/2178238
  • 5. 首页枚举设置文档:http://doc.jeecg.com/2319227
退出移动版