1.3.1 20170317
升级指南
** 一, 资源替换: **
- (必须) 替换bui.js
- (必须) 替换bui.css
** 二, 重要修改: **
- bui.searchbar 跟 bui.list 的操作变了, 原本 list 的option 修改参数以后,会执行初始化请求, 现在 bui.list 的 option 只做参数修改, 初始化需要调用 init 方法.
优化-修复-完善
CSS bui-navbar
- 结合 bui-nav 变成按钮自适应横向滚动, li标签在书写时,之间不要有空白.
- 增加demo ui/nav.html
bui.ready
- 增加$.Deferred的扩展,支持类似 ajax 一样的操作
- 如果需要在多处地方调用ready 可以监听pageready事件
bui.getPageParams
- 增加$.Deferred的扩展,支持ajax 一样的操作, 这样就不用所有业务都写在回调里面, 原来的方式不受影响
- 增加示例演示 示例: ui_method/bui.getPageParams.html
bui.mask
- 遮罩改为共用遮罩,一次只能触发一个遮罩,这样可以节省部分dom操作
- 修复部分控件使用下
bui.loading
- 进度在body下改为共用,一次只能触发一个进度条,这样可以节省部分dom操作
bui.dialog
- 弹窗打开的时候,如果是autoClose: true, 快速点击遮罩会导致弹窗无法
bui.pickerdate
- 简化formatValue 参数跟方法,通过formatValue: “yyyy-MM-dd hh:mm” 控制显示的字段;
- 新增on 事件监听
- 新增 pickerdate 更多使用场景demo 示例: ui_controls/bui.pickerdate.html
- 修复 pickerdate api 文档里的参数错误
- 修复 pickerdate 在iphone可能会打开的时候扭成一团
bui.animate
- 完善animate的动画demo 示例: ui_method/bui.animate.html
bui.toggle
- 完善toggle的动画demo 示例: ui_method/bui.toggle.html
- 修复快速点击可能导致的显示错误情况
bui.slide
- 修复 on(“to”) 只能监听到调用 to 方法而不是每次都会触发的问题
- 完善 bui.slide 跟顶部导航出现横向滚动的情况的示例 示例: ui_controls/bui.slide_tab.html
bui.btn
- 修复在开启遮罩进行原生跳转的时候,点击返回需要手动关闭遮罩的问题
bui.searchbar
bui.searchbar 支持显示中文搜索按钮