导读:📑 Layui 不同版本的浏览器兼容说明 · 📑 Layui 2.x 系列版本主要升级变化 · 📑 Layui 2.8+ 《升级指南》
component.removeInst()
基础方法,用于移除缓存中的组件实例 #2597 @sentsimcomponent.getThis
→ component.getInst
#2597 @sentsimlayer.getFrameIndex()
方法行为,与 2.9 保持一致 #2592 @Sight-wcglay-ignore
的判断逻辑,支持设置在父元素上 #2585 @augushong😐 2.10.2
版本因为存在一个小缺陷( #2605 )而被跳过
reload
时传入的选项未正确合并的问题 #2566 @sentsimlay-options
属性上的配置在重载时的优先级 #2566 @sentsimreload
未按照 closable
正确渲染可关闭状态的问题 #2566 @sentsimcheckbox
标签风格选中且禁用时的显示 #2563 @bxjt123line-height
无效的问题 #2569 @sentsimelement
模块中的 tab
组件 #2477 @sentsimlay-step-strictly
属性,可开启步长严格模式,只能输入步长的倍数 #2465 @Sight-wcglay-wheel
属性,可通过鼠标滚轮或触摸板改变数值功能 #2465 @Sight-wcgsuccess
中关闭上一个弹层报错的问题 #2548 @sentsimutil.toDateString
规范化字符串日期 #2543 @Sight-wcg.layui-text
中的 <a>
标签文字颜色优先级 #2477 @sentsimsuccess
中关闭上一个弹层报错的问题 #2548 @sentsimform.val()
某些情况下赋值失效问题 #2503 @Sight-wcglayui-text
在混合列表下的显示问题 #2510 @sentsimform.val()
第二个参数为 ArrayLike 时表单赋值异常 #2455 @Sight-wcgselect
未选中时 form.val 获取到的值为 null 的问题 #2475 @Sight-wcgResizeObserver
逻辑,因为可能存在更多的边缘影响 #2501 @Sight-wcgResizeObserver
自动处理 table.reisze
,以适应所处容器的尺寸变化 #2411 @Sight-wcgdata
时切换分页出现报错的问题 #2406 @sentsimelement.tabDelete()
方法的第三个参数,用于强制删除 tab #2407 @sentsimform.val()
获取 multiple select
值错误 #2425 @Sight-wcgcheckbox
半选异常问题 #2442 @Sight-wcgelement.render('nav')
的报错问题 #2415 @Sight-wcgonCopy
可获取复制状态和阻止默认提示 #2419 @Sight-wcg.layui-body
和 .layui-text
样式细节 #2395 @sentsimtable.cache
数据中的 LAY_INDEX
丢失的问题 #2340 @sentsimcloseOnClick
选项默认值为 true
,即点击目标元素时自动切换打开与关闭 #2349 @sentsimutil.on()
多个方法并列使用时,同一委托元素的 trigger
冲突问题 #2348 @sentsim😹 2.9.19
版本因为存在一个小缺陷而被跳过
maxWidth
和 maxHeight
的处理 #2270 @Sight-wcglayer.path
潜在的缺陷 #2257 @sentsimdate
或 datetime
类型时点击年列表换到月选择器功能 #2235 @Diyar-ITclick
回调中传递的事件对象 #2273 @Sight-wcgcloseOnClick
选项,用于点击触发元素时是否关闭面板 #2274 @Sight-wcgonClickOutside
回调函数,点击下拉面板外部时触发 #2274 @Sight-wcgtrigger:'contextmenu'
时点击自定义 content
任意处导致面板异常关闭的问题 #2274 @Sight-wcg table.checkStatus()
方法返回的 dataCache
,即包含内部特定字段的缓存数据 #2239 @sentsimLAY_DISABLED: true
时默认全选的问题 #2239 @sentsimgetPath
内部方法潜在的 XSS 安全漏洞,建议尽快升级(详见低版本修复方式) - [f756b41] @jackfromeastlay-search
属性,支持设置「是否大小写敏感」和「模糊搜索」 #2121 @Sight-wcglay-append-to
属性开启时在 dropdown 中点击 select 导致 dropdown 被关闭的问题 #2138 @Sight-wcgtable.setRowChecked()
方法,以优化若干边缘问题 #2146 @sentsimtabBeforeChange
事件,tab 切换之前触发,可用于阻止 tab 切换 #2111 @sunxiaobin89error
回调函数的第四个参数为 xhr 对象 #2151 @sentsiminst.reload
的异常问题 #2107 @sentsimlayui-text
文本区域样式,以更好地适配 Markdown #2126 @sentsim2.9.15
版本因为存在一个小缺陷而被跳过
select
搜索,支持非连续、乱序字符匹配 #2065 @Sight-wcgcheckbox
的 checked
属性设置为非 boolean
类型值时的异常问题 #2033 @Sight-wcgradio
改变 checked
属性值时,UI 更新异常的问题 #2084 @Sight-wcgcols
的 exportTemplet
函数导出异常的问题 #2034 @sentsimform
表单 submit
事件的问题 #2059 @Pencil-hzp颇具看点的一个版本 🎉🎉🎉
checkbox,radio
的数据驱动功能,可直接设置 checked
属性更新 UI #2004 @Sight-wcgselect
的 lay-append-to
属性,用于将 select
面板追加到给定的元素中 #1926 @Sight-wcgdefaultToolbar
选项,增加 onClick
事件,可自定义文件导出等操作 #2019 @sentsimbtnAsync
选项,用于对按钮进行异步操作 #2002 @Sight-wcgerror
回调函数的返回参数,增加返回值 #1988 @Pencil-hzpauto
选项开启且 before
返回 false
后再次选择同一文件不自动上传的问题 #1991 @langyan1022render
时未 reload 的问题 #2022 @Sight-wcgtreeTable.reloadAsyncNode
方法重载节点异常 #2014 @Sight-wcgelement.tabAdd()
第二个参数的 id
选项若传入特殊字符时的异常问题 #1992 @Sight-wcg2.9.12
版本因为存在缺陷而被跳过
lay-allowclose="false"
属性支持,用于给指定标签禁用删除图标 #1955 @Sight-wcgelement.tabAdd()
第二个参数的 allowClose
选项,用于是否显示关闭图标 #1955 @Sight-wcgtabBeforeDelete
事件,返回 false
时可阻止关闭对应的选项卡 #1955 @Sight-wcglay-id
属性时,根据其属性值切换或删除对应的内容,方便拖拽排序 #1955 @Sight-wcgid
属性 #1955 @Sight-wcgbeforeEnd
回调函数选项,在弹层关闭之前触发,可用于阻止弹层关闭 #1968 @Sight-wcglay-creatable
时,新创建的 <option>
元素显示在顶部 #1950 @Sight-wcglay-creatable
后方向键切换选中元素偶现异常 #1950 @Sight-wcgbefore
返回值为 Promise 和 Deferred Promise 对象类型的支持 #1919 @Sight-wcgmoreText
选项,用于自定义"加载更多"按钮文本 #1965 @Pencil-hzpdata
模式非深度重载时,若未传入 data
选项导致表格数据被清除的问题 #1938 @Sight-wcglay.off
无法解除 lay.on
绑定的事件的问题 #1964 @Sight-wcgloading
选项,以支持数据加载时的自定义动画风格 #1893 @Sight-wcgtable.setRowChecked
的 index
选项为数组值时无法选中的问题 #1914 @Sight-wcgscrollPos: 'fixed'
无效的问题 #1892 @jichuananflatToTree
函数性能 #1912 @Sight-wcgform.val()
为 radio 设置布尔值时的失效问题 #1903 @meihangbolay-id
属性重命名为 lay-${MOD_NAME}-id
#1898 @Sight-wcgmark
和 holidays
选项的函数类型支持,以实现更灵活的赋值 #1786 @Sight-wcgcellRender
选项,用于自定义单元格内容,可实现农历扩展 #1843 @Sight-wcgformatToDisplay
选项,仅用于格式化日期显示的格式 #1788 @Sight-wcgchange
回调未触发的问题 #1787 @Sight-wcgtree.view
的图标相关选项中的 className 设置功能 #1808 @Sight-wcgisParentKey
的问题 #1792 @Sight-wcgselect
组件当设置 lay-creatable=""
属性时的 XSS 问题 #1813 @Sight-wcgchoose
回调的 getChooseFiles
方法,用于获取本次选取的文件 #1849 @Sight-wcgid
选项添加到触发元素的 lay-id
属性上,以配合其它组件使用 #1761 @Sight-wcgflow.load
以便在重复执行时解除旧的事件 #1852 @Sight-wcgcheckbox, radio
组件更灵活的多选和单选模板自定义功能 #1686 @Sight-wcginput-number
组件的 lay-precision
属性值为 0
时的取整支持select
组件的 lay-creatable
属性在旧版微软拼音输入法兼容性问题 #1667 @Sight-wcgdisabledDate, disabledTime
选项,用于设置不可选取的日期和时间 #1569 @Sight-wcgholidays
节假日标注在数字前置为 0
失效的问题 #1719 @Sight-wcgstep
选项的小数支持 #1663 @Sight-wcgdropdown.open()
方法,用于外部打开下拉菜单面板 #1693 @Sight-wcg.webp
默认格式支持lay-creatable
属性,用于在开启搜索时允许创建新选项 #1618 @Sight-wcgauto
时,恢复大小时内容区高度错误 #1617 @Sight-wcgformat
格式进行显隐支持 #1656 @Sight-wcgtable.updateRow
方法,用于更新指定行 #1540 @Sight-wcgtipsAlways
选项,用于设置提示文本是否始终显示 #1520 @yxb946162.9.4 / 2.9.5
版本因为存在缺陷而被跳过
2023 收官。
input
组件圆角时后缀存在方框的问题 #1467 @bxjt123select
搜索面板打开逻辑,以适配文字直接粘贴触发搜索的情况 #1498 @Sight-wcgfield
表头选项时,导出 excel 出现合计行错位的问题 #1522 @Sight-wcgtreeTable.updateNode()
更新已打开的节点时,未重新渲染表单元素的问题 #1468 @Sight-wcgrangeLinked
时,选择同一日期,某些情况时间会反选的问题 #1517 @Sight-wcgdata
选项的函数写法,支持获取文件相关数据 #1494 @Sight-wcgdblclick
回调函数选项 #1491 @Sight-wcgrate,carousel
一些小问题 #1469 @Sight-wcg2.9.x
是对 2.8.18
的进一步完善,旨在打造一个可长期用于生产环境的稳定版本。对 2.8.x
向下兼容,可覆盖升级。
slider,layer,carousel,laydate,rate,colorpicker
手势操作支持 #1446 @Sight-wcglay
模块中针对手势操作的多个基础方法 #1446 @Sight-wcgselect
在 IE10+ 中的兼容性问题 #1452 @Sight-wcgdelay
选项,支持设置 显示/隐藏 的延迟时间 #1454 @Sight-wcgheight
选项,支持函数 #1437 @Sight-wcgtable.setRowChecked()
方法,支持批量选中 [7c12ddf]templet
模板字符中的一些特殊 laytpl 界定符被转义的问题 #1438 @Sight-wcgiframe
层在某些情况出现异常纵向滚动条的问题 [8f0c87f]layer.tips
在触发元素高度较小时的定位 #1439 @Sight-wcgtreeTable.reloadData()
在某些情况下报错的问题 [3f148a9]MODE_NAME
变量重复声明 #1441 @mek1986countText
选项,用于自定义数据总数区域文本 #1444 @Sight-wcgutil.on()
在特殊情况下的用法问题 [3b78139]complete
属性导致 $.ajaxSetup()
的 complete
失效的问题 #1423 @Sight-wcgheight
属性高度铺满语法中不支持浮点型数值的问题 #Gitee-I8DSPH0,undefined,null
且开启列模板,编辑单元格会带入模板字符的问题 [1d408f0]util.on()
方法,提升参数的灵活性和代码的可读性 [d74abb4] [92c8580]layer.closeLast()
方法,给第二个参数增加回调函数 [ab4ded2]title
有特殊字符时点击编辑的显示问题 #1432 @Sight-wcglay.clipboard.writeText()
逻辑,以适配无写入权限时的场景 #1421 @Sight-wcg