北京国炬信息技术有限公司

  • 首页
  • 产品方案
    • 低代码平台
    • 流程设计器
    • 微服务方案
    • 表单设计器
    • 大屏设计器
    • 报表设计器
    • 流程数据中台
    • 移动APP方案
  • 新闻动态
    • 公司动态
    • 技术博客
    • 学习视频
  • 关于我们
    • 公司简介
    • 发展历程
    • 公司荣誉
    • 联系我们
  • 人才招聘
首页 > 新闻动态 > 公司动态

如何实现快速高效开发?低代码平台jeecgboot完美解决—jeecgboot3.1新特性

作者:admin 发布时间:2022-04-16 点击数:

jeecgboot3.1版本新增了很多重要的新特性,这些新特性会帮助我们实现更高效的开发;例如集成微前端qiankun、代码生成器增加uniapp移动端代码生成等等,下面就让我们来看看吧。

1. 集成微前端-qiankun

首先让我们来看一下什么是“qiankun”?

qiankun 是一个基于single-spa 的微前端实现库,旨在帮助大家能更简单、无痛的构建一个生产可用微前端架构系统。

jeecgboot 3.1.0 后的版本默认已集成“qiankun”,老版本可根据文档自行集成。参考文档:http://doc.jeecg.com/2554339

2. 前端添加config配置

jeecgboot前端添加了config配置文件,支持在打包部署后重新修改配置;如下图:

如何实现快速高效开发?低代码平台jeecgboot完美解决—jeecgboot3.1新特性(图1)

3. 代码生成器-支持uniapp移动端代码生成

代码生成器支持uniapp前端列表和表单生成,目前只支持GUI方式。

3.1 代码生成
  • 首先我们找到system模块下的JeecgOneGUI.java文件,右键直接运行即可

如何实现快速高效开发?低代码平台jeecgboot完美解决—jeecgboot3.1新特性(图2)

  • 填写“包名”、“类名”、“表名”后直接点击“生成”即可,在控制台我们可看到生成日志,找到对应的目录,将生成的移动端代码复制到前端项目。

如何实现快速高效开发?低代码平台jeecgboot完美解决—jeecgboot3.1新特性(图3)如何实现快速高效开发?低代码平台jeecgboot完美解决—jeecgboot3.1新特性(图4)

3.2 移动前端配置
  • 将生成的“DemoList.vue”和“DemoForm.vue”放到前端app项目的“pages”目录下

如何实现快速高效开发?低代码平台jeecgboot完美解决—jeecgboot3.1新特性(图5)

  • 在“pages.json”文件中配置文件路径

如何实现快速高效开发?低代码平台jeecgboot完美解决—jeecgboot3.1新特性(图6)

  • 在“routes.js”中配置文件路径

如何实现快速高效开发?低代码平台jeecgboot完美解决—jeecgboot3.1新特性(图7)

  • 配置完成后,可直接运行项目,在浏览器中查看

如何实现快速高效开发?低代码平台jeecgboot完美解决—jeecgboot3.1新特性(图8)

4. 支持sheet导出

之前版本我们导出excel时所有数据均导出在第一个sheet页中,此版本我们支持分多个sheet导出。详情参见附录文档

5. 首页枚举设置

通过后端首页枚举设置,我们可以根据不同角色配置不同的首页展示,同时也支持顺序权重用法。

6. online新功能

6.1 online表单默认字段排序规则

系统默认使用id排序,如果我们想使用其他字段进行排序时,可在扩展参数中配置字段及排序方式,{"orderRule": "asc"} ;如下图:

如何实现快速高效开发?低代码平台jeecgboot完美解决—jeecgboot3.1新特性(图9)

6.2 设置校验提示信息

当我们在online表单中设置了正则表达式校验时,我们也可以在扩展参数中,设置校验失败时的提示信息,提示信息为:{"validateError": "这是自定义的提示信息"};如下图:

如何实现快速高效开发?低代码平台jeecgboot完美解决—jeecgboot3.1新特性(图10)如何实现快速高效开发?低代码平台jeecgboot完美解决—jeecgboot3.1新特性(图11)

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


加入收藏
上一篇:比excel更好用的免费拖拽报表—JimuReport 1.
下一篇:免费的可视化Web报表工具,JimuReport v1.5.
返回列表

随便看看

  • JeecgBoot2.2.1版本发布,基于SpringBoot的低代码平台
  • 【ChatGPT】程序员的半个老师,今天简单讲讲使用心得
  • 积木报表—JimuReport v1.5.4版本发布,免费的可视化Web报表工具
  • 标星 62.9 万,8 个 yyds 的 GitHub 开源项目 !
  • 2022国内低代码平台厂商排行榜—经典收藏
  • JeecgBoot低代码平台 3.5.2,仪表盘版本发布!重磅新功能—支持在线拖拽设计大屏和门户
  • JimuReport 积木报表 v1.7.6 版本发布,免费的低代码报表
  • Jeecg 文件上传漏洞补丁说明
  • 【重磅】敲敲云桌面版正式发布!
  • 【重磅】JimuReport 积木报表 v2.0 版本发布,免费可视化报表

  • 公司产品
  • JeecgBoot低代码平台
  • 敲敲云零代码
  • 大屏设计器
  • 流程设计器
  • 表单设计器
  • 源码下载
  • JeecgBoot低代码平台
  • 积木报表平台
  • 移动开发平台
  • 微信管家平台
  • 更多信息
  • JEECG官方论坛
  • JEECG插件市场
  • 仪表盘设计器
  • 积木报表官网
  • 联系我们
  • 中国·北京·朝阳区科荟前街1号院奥林佳泰大厦9层
  • 商务QQ: 69893005、418799587
  • 商务热线: 010-64808099(5*8小时)
  • 项目外包: 18611788525(5*8小时)
  • 扫码关注我们
Copyright © 2015 北京国炬软件 All Rights Reserved Powered by JEECG 京ICP备2023027727号