该版本重要提示:
- [调整] 将所有内置模块构建为一个文件,这意味着 当你引入的是从官网下载(或者开源平台下载的 dist 目录)的 layui.js,则不必再按需异步加载内置模块,直接即可使用 layui 所有组件库。该调整对模块化的写法不受影响。
但需注意以下几点:
- 1) 如果之前引入了 layui.all.js 的,现在必须改成 layui.js
- 2) 如果元素存在动态插入,那么您需要执行元素所对应组件的 render() 方法,如 form.render()
- 3) 引入 layui.js 的 <script> 标签最好放置在 body 末尾。这是为了能对一些元素进行自动渲染。
[调整] table 组件的 table.reload(id, options, deep) 方法,可通过 deep 参数控制是否采用深度重载(即参数深度克隆,也就是重载时始终携带初始时及上一次重载时的参数),默认为浅重载。 #说明
请注意:如果你之前已经习惯深度重载模式的,现在请在第三个参数中,加上 true,如:
table.reload(ID, options, true); //这样就跟 v2.5.7 及之前版本处理机制完全一样。
之前大家在《2.5.x 问题集中收集》中反馈的内容,我已如数看到。其中有些被采纳在本次版本中,有些被规划到了 v2.6、v3.0 中。我深知之前反复的断更对 layui 带来的是怎样无可挽回的损失,然而 layui 终于还是不得不重新审视它所处的位置,行进的「前端河」分出了两条支流:一条是滚滚洪流,没有人能够逃脱它的流速,我们必须要在拥抱中重生;一条是波澜不惊,那是我们最初的方向,返璞归真、自诩的「经典」和不灭的执念。顺应潮流而不背离初心,layui 注定要同时流向这两条支流,虽千万里之行,亦愿独闯。
此“更”时隔半载,其间个中缘由,尽在不言…
欢迎来到 layui 2.4。本次除了 table 组件较大幅度的加强,还特别添加了业界比较常见的两款新组件:colorpicker(颜色选择器) 和 slider(滑块)。依然没有看到 tree?多选框等等你想要的功能性组件?不必着急,我们推出了 layui 第三方扩展组件平台,它用于收集来自 layui 官方以外的组件,由贡献者自己维护,以群众之力共同完善 layui!
你好,layui 2.3。它除了包含许多久违的细节之更,更是新增了 rate 评分组件,
2018年的第一个新版本
该版本对之前存在的较多问题进行了一次清理,推荐升级。
本次升级幅度较大,主要核心还是在 table 模块。无论是从代码,还是文档和示例的撰写上,都进行了大量调整。除此之外,form 以及其它的几项改进,也堪称良心之举,这应该是一次令人愉悦的更新吧。特别说明的是:原计划与 layuiAdmin 同时发布,由于用户群对 layui 2.2 的呼声太高,经投票最终还是决定先发布 layui 2.2。而 layuiAdmin 则顺延,请耐心等待!
本次更新内容较少,主要对一些细节进行优化。
2.0 发布已经过去三周了,相比功能的继续丰富,也许更重要的是稳定,我们深知这一点。所以请尝试从“layui新版本存在许多问题”的错觉中清醒,事实上,当你真正适应了这一切,你会对 layui 有一个全新的认知。而今天更新的 2.1.3 主要还是力求稳定,但在下一个较大版本(2.2.0),你将会看到如你所愿的改进,也是社区呼声最高的存在,想象一下吧!
感谢来自百度MIP团队的 前端小武 提供自动化测试,目前已正式邀请其成为 layui collaborator
在过去一周对 2.0 的反馈收集中,我很惊诧地看到关于数据表格的多种吐槽。layui 向来以易用著称,但这次,大家普遍对 layui table 的态度却似乎并不是这样。这让我一度懊恼与不解,尽管可能的答案是:layui 的使用群体正在变得更加广泛。但我更多的是在反思。于是,在这个版本中,一半坚持原有的理念,一半妥协,默默并努力改造成我和你们都希望的样子。而这,仅仅只是开始…
跟上个版本一样,重心还是放在 layDate 和 table 上
尽管昨天发布了大版本,但是有 Bug 还是得速修
里程碑式版本。核心机制未变,更多是对 1.x 的扩充和完善。它的意义并不只是那几项更新,而是自此开始,layui 进入一段高光之旅。 因该版本改动较大,为避免代码冗余,特不兼容 1.x,请勿覆盖升级,你也可以阅读:1.x升2.0注意事项
layui - 在每一个细节中,用心与你沟通