github layui/layui v2.5.0
2.5.0

latest releases: v2.9.8, v2.9.7, v2.9.6...
4 years ago
  • [优化] 底层

    • [修复] 在使用 layui.all.js 的情况下,use 一个依赖了非内置模块的自定义模块出现的回调异常问题
  • [新增] tree 组件

    • [支持] 无限层级
    • [支持] 自定义节点数据源:节点名称、勾选状态、禁用状态、拖拽禁止状态、新窗口跳转链接等
    • [支持] 复选框勾选功能
    • [支持] 层级连接线功能
    • [支持] 节点的“增删改”内置操作
    • [支持] 手风琴展开模式
    • [支持] 设定默认展开的节点
    • [提供] 节点被点击、复选框勾选、节点过滤、“增删改”等多种操作场景下的回调
    • [提供] 设置指定的节点为勾选状态的方法
    • [提供] 获取当前勾选的全部节点的方法
    • [提供] 数据为空的自定义文本提示功能
  • [新增] transfer 穿梭组件

    • [支持] 设定左右栏初始化数据
    • [支持] 列表搜索功能
    • [支持] 自定义左右栏标题
    • [提供] 左右穿梭交互时的回调
    • [提供] 获取选中数据(右侧列表)的方法
  • [加强] table 组件

    • [优化] table.reload(id, options, type) 方法, 可通过设置 type 为 "data",只刷新数据部分(无抖动)
    • [优化] 打印功能,可包含“合计行”打印
    • [修复] 导出表格时,如果内容出现逗号出现数据错位的问题
    • [修复] 无法导出自定义模版(templet)中的数据,而是导出了原始数据的问题
    • [优化] 多处核心代码
  • [加强] form 组件

    • [新增] 元素属性 lay-reqText="",可用于自定义必填项(即设定了 lay-verify="required" 的表单)的提示文本
    • [优化] form 组件的 val() 方法,以避免 radio 元素无法赋值数值型数字的问题
    • [修复] form 中绑定了 layDate 组件的元素在验证 date 失败时,点击不弹出 layDate 组件的问题
  • [完善] upload 组件

    • [增加] inst.reload(options) 方法,用于重置实例的属性值(比如动态改变 acceptMime 等)。inst 是 upload.render() 返回的实例
    • [修复] 在回调中无法获取到 this.item 的问题
  • [完善] 其他

    • [新增] util 模块的 util.event(attr, obj, eventType) 方法,用于更好地处理事件动作
    • [修复] carousel 轮播组件 interval 属性可能存在的异常问题

Don't miss a new layui release

NewReleases is sending notifications on new releases.