ThinkChat2.0新版上线,更智能更精彩,支持会话、画图、阅读、搜索等,送10W Token,即刻开启你的AI之旅 广告
## 更新日志 :id=log > 当前版本:`spa v3.1.5`,更新于:`2019-10-05`,查看 [在线演示](https://demo.easyweb.vip/spa/)。 ### 2019-11-18 :id=log_tb - 升级树形表格treeTable组件 - 在强烈呼吁下已支持懒加载 - 框架本次并未升级,如要使用新版treeTable请到[这里下载](https://gitee.com/whvse/treetable-lay) ### 2019-10-05 (V3.1.5) :id=log_315 - 增加新组件圆形进度条“CircleProgress” - 增加新组件“dataGrid”,实现非表格形式的列表自动渲染 - 增加新组件“formX”,实现了一大堆表单验证 - tableX模块增加后端导出的方法,支持传参数、post请求 - admin.open增加参数传递、获取参数的封装 - contextMenu模块click事件增加可获取绑定的目标元素 - 三套内置的白色主题进行重新设计 - admin模块增加判断富文本是否为空的方法 - 增加了又一个经典实例页面 - admin.css部分样式微调 > 升级替换assets/module目录即可 ### 2019-08-07 (V3.1.4) :id=log_314 - 增加新组件“级联选择器”,支持无限级、懒加载、模糊搜索、清除 - 增加新组件“分割面板”,支持水平、垂直、嵌套分割 - 侧边栏、折叠面板展开/折叠增加过渡效果,告别生硬的方式 - 侧边栏箭头样式优化、折叠时悬浮弹出的效果优化 - 集成富文本编辑器CKEditor、视频播放器 - ew-event的open和popupRight支持function类型的参数 - admin模块增加动画数字、经纬度坐标系转换等工具方法 - 增加经典实例,并会持续增加实际项目中遇到的经典例子 - 修复上个版本对tips样式重写、toolbar的mini样式产生的一些bug > 升级指南:侧边栏、折叠面板展开/折叠过渡效果这个功能修改了layui的element模块, > 所以除了升级assets/module目录外还需要升级layui/lay/modules/element.js ### 2019-07-12 (V3.1.3) :id=log_313 - 增加新的控制台页面 - 侧边栏折叠下子菜单实现无限悬浮 - 文件选择弹窗封装为组件 - 增加标签输入框组件 - 将二维码、引导插件、鼠标滚轮、剪贴板复制等插件封装为layui模块 - 数据表格自带的toolbar增加mini样式,[查看效果](https://demo.easyweb.vip/pro/page/system/user.html) - ew-event增加open和popupRight,可实现无js打开弹窗 - 增加第三种loading样式,loading增加大、小两种尺寸 - 增加单标签模式下全局隐藏标题栏功能 - tips吸附层样式优化 - 解决tableX合并单元格跟排序冲突问题 - 侧边栏折叠后增加图标放大效果 - 主框架布局css重写,以解决引导插件被覆盖的问题 - 移动端下侧边栏抽屉效果改为侧滑效果 > 本次升级module目录全部替换(每次更新基本都是),layui内置的layer.js(修改了tips方法)和form.js(表单验证可配置tips颜色)进行了修改, > 也需要替换,common.js别忘了配置新增加的扩展模块。 ### 2019-06-05(V3.1.2) :id=log_312 - 增加tableX模块 - 后端排序自动传递sort和order - 前端分页、排序、模糊搜索,分页支持url方式 - 合并单元格 - 导出数据,支持导出temple列,支持自定义格式 - 对行绑定鼠标右键菜单 - 增加选择地图经纬度弹窗 - 增加裁剪图片弹窗 - 下拉菜单dropdown模块重写,支持hover模式,自定义下拉内容 - 消息通知notice模块升级,增加音效、滑动清除、双主题 - 表单弹窗增加固定底部按钮栏的样式 - 解决折叠侧边栏表格横向滚动条闪现的问题 - ztree封装为layui扩展模块 - 侧边栏箭头可选三种样式,可在主题界面设置 - 增加设置按钮的loading状态 - 模板页面复杂表单固定底部按钮栏 - 表格上方搜索栏全部改成表单提交方式 - config.js增加版本号配置,可解决页面缓存问题 - 增加Tab记忆功能 - 三个版本基本已经稳定,版本号开始统一 > 本地升级替换assets/module目录,需要注意dropdown模块不兼容旧版, > 如果升级dropdown之前的下拉菜单请修改写法,或者不升级dropdown模块, > 另外main.js中加了version:true,config.js最下面加了设置layui的version为config.version,请注意添加。 ### 2019-03-24(V3.0.8) :id=log_308 - 增加打印模块,支持ie打印预览、分页打印 - 对自带的几套主题进行重新配色 - 侧边栏选中增加自动滚动到选中位置 - 关闭选项卡时自动生成标题栏,无需手动添加 - index中遮罩层、选项卡代码可自动生成,简化结构 - 加载动画增加新样式,颜色可随主题改变,并可配置透明度 > 本次升级替换assets/module目录,index.html中可移除遮罩层、选项卡的代码,加载动画要使用新样式可参考开发文档。 ### 2019-01-17(V3.0.7) :id=log_307 - 增加鼠标右键扩展模块“contextMenu”,支持无限级 - 选项卡增加鼠标右键刷新关闭,可自由配置是否开启 - 多系统功能进行封装,无需写js,并且增加联动控制 - 主题位置进行规范,支持设置默认主题,加载切换主题由admin.js控制,与common.js解耦 - 限制选项卡最大打开数量 > 本次升级admin.css和theme都移入到module下面,js和css全部替换。 ### 2018-12-24(V3.0.6) :id=log_306 - 增加个人中心、左树右表等模板页面 - 消息通知模块增加提示框风格 - 修复手风琴侧边栏选中错位的问题 - 便签增加删除功能 > 本次升级替换admin.css、index.js、notice.css、notice.js。 ### 2018-12-10(V3.0.5) :id=log_305 - 完善扩展插件dropdown,增加嵌入式下拉菜单 > 本次升级替换admin.css、dropdown.css、dropdown.js。 ### 2018-12-04(V3.0.4) :id=log_304 - 基于q.js核心代码重写路由模块layRouter - 解决q.js路由参数传递困难、路由注册不灵活等问题 - 增加可配置是否开启选项卡,关闭选项卡样式跟静态版保持一致 > 本次更新增加了layRouter.js,index.js、admin.js、main.js、admin.css都有修改,移除q.js。 ### 2018-11-20(V3.0.3) :id=log_303 - 增加下拉菜单插件 - 增加消息通知插件 - admin.open弹窗标题颜色可随主题控制 - 增加本地便签功能 - 解决三级以上菜单无法折叠的bug - 增加常用模板页面 - 解决选项卡样式受框架影响的bug ### 2018-10-27(V3.0.2) :id=log_302 - 优化admin模块一些方法的封装 - 简化index模块,让上手更容易 - 主题弹窗增加可配置url功能 - 增加可配置侧边栏手风琴折叠效果 ### 2018-10-11(V3.0) :id=log_300 - 发布iframe版本、静态单标签版本、spa单页面版本 - 切换主题不需要刷新页面,内置多套主题 - 更新主题生成器,增加实时预览功能 ### 2018-02-11(V1.0-2.0) :id=log_1020 - 基于layui、q.js实现的spa单页面后台框架,前后端分离架构 - 不需要webpack、npm等知识就可以实现前后端分离、模块化 - 1.x、2.x版本为免费开源项目,吸引不少用户了解并加入Layui