您现在的位置是:首页 > 文章详情

👍JeeSite V5.13.1 发布,提升 Vite 编译性能,多项优化改进

日期:2025-09-23点击:3

升级内容

Vue 分离端版本

  • 新增 PC 消息增加 buttons 读取

  • 新增 表格列标题 title 新增 h 函数支持,数组类型支持

  • 新增 Upload 增加 showPreviewList 参数,直接在表单里显示预览文件列表

  • 新增 BasicTable 编辑表格联动例子(选择框查询条件,实时读取第一列的数据)

  • 新增 TestData 子表编辑表格,增加图片上传组件

  • 新增 useDrawer 增加 getDrawerProps 获取抽屉层属性方法

  • 新增 useModal 增加 getModalProps 获取对话框属性方法

  • 新增 DBM 索引管理添加常用字段索引快捷按钮

  • 优化 DBM 提交的时候,同步 暂存、创建、提交 按钮状态。

  • 优化 BasicTable 编辑表格 增加防抖,防止取消编辑行的时候出现递归问题

  • 优化 BasicTable 表格列删除 customTitle 没有用到的属性

  • 优化 BasicTable 表格带搜索框的按钮 1 像素遮挡优化

  • 优化 ListSelect 组件每次弹窗后,刷新列表内容

  • 优化 Upload 文件上传组件列表,对话框自动高度实现方式优化

  • 优化 Upload 文件上传组件列表,增加空列表显示文字

  • 优化 Upload 文件上传组件预览界面按钮更改为右对齐

  • 优化 Upload 文件上传组件的在小窗口下增加水平滚动

  • 调整 现代浏览器支持列表:['chrome107', 'edge107', 'firefox104', 'safari16']

  • 调整 旧版浏览器支持列表:['chrome>=87', 'edge>=88', 'firefox>=78', 'safari>=14']

  • 调整 env 属性,默认关闭 VITE_LEGACY 参数(@vitejs/plugin-legacy)(构建性能提升50%)

  • 调整 BasicTable 编辑表格 edit-change record 参数为响应对象,可直接在事件代码中更改表格行值

  • 调整 移除 暂时用不到的 nprogress 显示进度条依赖

  • 修正 Dialog 组件 getProps 方法未返回属性

Spring Boot 3 和 2 后端功能升级

  • 新增 QueryType.BETWEEN、QueryType.NOT_BETWEEN 查询类型
  • 优化 @Idempotent 幂等注解,支持 key 指定多个,使用逗号分隔,提升性能
  • 优化 文字“候”还是“后”,稍后:说明后面还需有动作,需再进行尝试;稍候:说明只需等待就可以了
  • 优化 数据权限,当未设置控制权限的时候给一个默认权限(拥有的权限)
  • 优化 StringUtils 驼峰命名法工具,使用下划线开头的时候忽略它
  • 优化 DBM 增加幂等注解,防止段时间内重复提交
  • 优化 代码生成模版:生成模块代码(Maven)
  • 优化 报表设计器 自动加载 JeeSite 多数据源
  • 优化 TestData 子表增加图片上传组件
  • 优化 项目结构,单元测试类配置
  • 优化 启动脚本 startup.bat(sh) 支持接受参数
  • 优化 新增 -Dspring.config.additional-location 方式读取配置文件
  • 调整 IpAddrFilter 重命名为 GlobalFilter 全局过滤器,并将 MDC 移动到进来
  • 修正 代码生成器 windows 下 zip 压缩包路径不正确问题
  • 修正 达梦 20240115 以后版本出现 model 关键字的问题
  • 修正 ExcelImport 数值类型为负数的时候小数问题
  • 升级 政务中间件 内网穿透 spring boot 3、httpclient5
  • 升级 poi 5.4.1、docker plugin 0.46.0
  • 更多细节优化改进

升级方法

  • 修改所有 pom.xml 文件中的 jeesite-parent 版本号为 5.13.1.springboot3-SNAPSHOT
  • Spring Boot 2 版本,修改所有 pom.xml 文件中的 jeesite-parent 版本号为 5.13.1-SNAPSHOT
  • 如果您修改了 parentcommonmodules 等项目源码,请与 git 上的代码进行同步
  • 如果您是跨版本升级,请注意每一个版本的升级方法,业务上有调整的地方进行修改
  • 执行 root/package.bat(sh) 打包脚本,强制更新依赖。

Vue 分离端

  • 请与 jeesite-vue 代码仓库源码进行同步,合并代码,手动解决冲突代码
  • 如果您是跨版本升级,请注意每一个版本的升级方法,业务上有调整的地方进行修改
  • 匹配后端版本为 JeeSite v5.13.1 springboot3 或 springboot2

了解更多

JeeSite 生态系统

原文链接:https://www.oschina.net/news/373833/jeesite-5-13-1-released
关注公众号

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。

持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。

转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。

文章评论

共有0条评论来说两句吧...

文章二维码

扫描即可查看该文章

点击排行

推荐阅读

最新文章