🚀 Layui 2.8.4 发布,包含 32 项更新


版本虽小,更新内容倒不少

更新日志

form

  • 新增 verIncludelRequired 全局属性,用于设置验证规则中是否同时包含必填 # I737EW
  • 修复 checkbox 开关标题和半选图标未垂直居中的问题 # 1255
  • 修复 checkbox 在初始设置半选时,点击复选框时图标未恢复成非半选状态的问题
  • 修复 checkbox 被重新渲染时,标题模版未正确获取的问题 # 1257
  • 修复 select 经浏览器翻译成别的语言后,点击选项出现的显示异常问题 # 1256
  • 优化 checkbox 元素的 lay-skin ,当设置非内置风格时,不再强制显示为默认风格

table

  • 新增 对 table 内元素的 lay-unrow 属性的识别,点击该元素时,可阻止执行 row 行单击事件
  • 修复 table.setRowChecked() 方法导致 checkbox,radio 事件失效的问题 # I73MLV/I76KBX/I78VI3
  • 修复 打印功能在 Edge 中可能出现的闪退问题 # 1264
  • 优化 table.setRowChecked() 方法,若未传 checked 属性,则自动对 checkbox 进行选中状态值切换
  • 优化 row 事件机制,若目标元素为 checkbox,radio,则不触发 row 事件
  • 优化 外层容器的高度,不再设置一个固定值,内部元素将根据 height 属性值自动撑满
  • 优化 底部边框问题

treeTable

  • 新增 节点折叠状态记忆功能 # 1260/I777CJ
  • 新增 customName.icon 属性,用于自定义图标的属性名称 # 1260/I73BQU
  • 新增 async.format 回调函数,用于处理异步子节点数据,优先级高于 async.url # 1260
  • 新增 treeTable.reloadAsyncNode(id, index) 方法,用于重载异步子节点 # 1260
  • 新增 treeTable.getNodeById(id) 方法,用于获取节点信息集 # 1260
  • 新增 treeTable.getNodesByFilter(id, filter, opts) 方法,用于获取符合过滤规则的节点信息集 # 1260
  • 修复 isSimpleData 模式渲染后的默认数据排序异常问题 # 1260
  • 修复 展开全部节点排序失效的问题 # 1260/I73M2K
  • 修复 折叠叶子节点时,图标没有变化的问题 # 1260
  • 修复 节点选中状态判断异常问题 # 1260
  • 优化 treeTable.checkStatus() 方法,可通过设置第二个参数,用于是否返回半选状态的数据 # 1260/I73JAW
  • 优化 重新排序和视图内表单初始化的调用逻辑 # 1260
  • 优化 节点渲染方法 # 1260

layer

  • 修复 skin:'layui-layer-lan' 时,导致 btnAlign 属性无效的问题 # I73PD1

laydate

  • 优化 theme 属性,当其为数组格式,且第一个成员为 hex 格式主色值,则第二个成员为辅色值 # 1265

upload

  • 新增 exts 属性对于图片类型时的 .svg 扩展名支持

code

  • 优化 copy 属性开启时, 对 tools 属性的初始化配置 # I72QGO
  • 优化 preview: 'iframe' 时的 <iframe> 容器,以支持背景透明

导读

  • 文档预览:https://layui.dev
  • 仓库地址:https://gitee.com/layui/layui

相關推薦

2023-06-01

业务管理等系统。 勾股办公,智在轻松!勾股 OA4.50.31 发布啦,该版本主要更新了如下功能: 🔴更新日志: 1、优化:客户查询列表去重查询; 2、新增:客户联系人删除功能; 3、优化:编辑器粘贴图片自动上传; 4、修复

2022-12-01

更新内容: [新增] 主题配置 - 菜单配置 - 菜单分组。 [新增] 主题配置 - 菜单配置 - 侧边分栏 与 顶部分栏 选项。 [新增] 菜单数据 type 属性,model 与 blank 可选值, 菜单项支持弹层打开外部链接。 [新增] 工作空间 - 控制台新增选

2023-04-18

更新内容: [修复] icon-picker 组件 totalPage 出现小数的问题。 [修复] icon-picker 组件 下一页 操作,超出最大页码后仍不禁用的问题。 [修复] codesandbox 演示地址链接失效的问题。 [修复] color-picker 组件 modelValue 属性缺少响应式的问

2023-06-06

更新内容: [新增] table 组件 columns 配置 hide 属性,设置隐藏列,默认为 false。 [新增] form 组件 label-wdith 属性,用于统一设置 form-item 标签宽度。 [新增] color-picker 组件 size 属性,默认值为 md, lg sm xs 为可选值。 [新增] icon-picker

2023-07-14

更新日志 form 修复 radio 标题模板中若存在图标,选中时该图标被强制更改的问题 # I7IERB 优化 input 数字输入框的精度问题 # I7I7J2 修正 verIncludelRequired 属性名为 verIncludeRequired # 1305 table 修复 导出统计行中若存在

2023-04-25

在一个不起眼的周一的清晨,Layui 发布了 2.8.0 的正式版本,以及全新的文档站。 在 Layui 过往七年的开源历程中,从未用多达二十个预览版去为一个正式版而引路。 显然,`2.8.0` 是 Layui 一次朴实的回归,更是情怀的延续。但却

2022-10-04

更新内容: [新增] avatar 组件 default 插槽, 支持文本头像, 用于复杂场景。 [新增] avatar 组件 icon 属性, 用于展示 iconfont 头像, 默认值为 layui-icon-username。 [新增] tree 组件 checkStrictly 属性, 开启复选框时解除父子联动关系, 默认为 fal

2023-06-21

更新日志 form 新增 input 获取焦点时的光环效果,以提升当前输入框的辨别度 取消 上个版本对 select 开启搜索时 value 的改动,由于存在若干不可控的影响 table 新增 colTool 事件,点击表头自定义元素触发,并返回

2023-05-05

更新日志 table 修复 autoSort: true 时,更改 table.cache 未同步到 data 属性的问题 # 1247 修复 多级表头存在 hide 表头属性时,执行完整重载可能出现的错位问题 # 1247/I6WX8Y 修复 未开启 page 

2024-08-03

更新日志 [重构] cascader 组件,新增多选、搜索、懒加载功能。 [新增] descriptions、descriptionsItem(描述列表)组件。 [新增] cascaderPanel 组件,配合 cascader  使用。 [新增] layer.prompt弹窗类

2023-09-12

多元共进|2023 Google 开发者大会精彩演讲回顾 更新日志 table 新增 cellExpandedMode 基础属性,用于设置所有单元格默认展开方式 # I7XW28 [8bd8415] 新增 cellExpandedWidth 基础属性,用于设置所有单元格默认展开后的宽度 [8bd8415]

2022-11-16

管理功能进行统一维护。 通知公告:系统通知公告信息发布维护。 操作日志:系统正常操作日志记录和查询;系统异常信息日志记录和查询。 登录日志:系统登录日志记录查询包含登录异常。 代码生成:一键生成模块 CRUD

2022-09-01

管理功能进行统一维护。 通知公告:系统通知公告信息发布维护。 操作日志:系统正常操作日志记录和查询;系统异常信息日志记录和查询。 登录日志:系统登录日志记录查询包含登录异常。 代码生成:一键生成模块 CR

2023-03-08

无感的存在,让开发效率更上一层楼。 JFinal-layui-pro v3.0 更新功能: 1、新增数据源管理 2、优化代码生成器,实现多数据源生成代码一条龙服务 3、@table注解和TableScanner扩展支持多数据源绑定 4、优化BaseService,新增getQuerySql(S