1.4.3 20180427
升级指南
** 一, 资源替换: **
执行命令, 选择你使用的平台
# 更新 webapp 平台 bui.css, bui.js
$ buijs update
# 更新 dcloud 平台 bui.css, bui.js
$ buijs update -p dcloud
# 更新 apicloud 平台 bui.css, bui.js
$ buijs update -p apicloud
# 更新 appcan 平台 bui.css, bui.js
$ buijs update -p appcan
会自动更新最新的 bui.css bui.js 文件
重要修改
修复 bui.ajax 不进入 fail 状态.
修复字体图标冲突, 当你加入新的字体图标时, 会出现图标冲突的情况, 需要替换新的 bui.css 文件, 另外新的图标命名, 不要使用 icon- 开头, 可以是 icons- 啥的.
优化-修复-维护
bui.select
- 修复bui.select的onChange事件, 只有值改变的时候才触发
- 新增 appendTo 参数, 便于跟单页绑定
bui.router
- 新增 “preloadend” 预加载结束事件
- 修复路由在bui.ready无法初始化问题
- 新增indexModule 参数,用于修改首页的指向
- 新增initScroll 方法,用于手动修改footer显示隐藏,main的高度不准确问题
- 修复 有键盘时,跳转的时候, 页面高度不准确问题
- 支持链接是 tel: 开头,会调用拨打电话功能, sms: 发短信 , mailto: 写邮件
bui.loader
- 修复return, exports 导出模块以后,重复加载模块, 如果有控件抛出,控件的引用是第一次的控件.
- 修复多页开发使用bui.loader 定义的依赖模块,baseUrl的相对路径问题 not done.
- 修复定义的第三方依赖的模块
bui.dialog
- 新增 appendTo 参数, 便于跟单页绑定
bui.actionsheet
- 新增 appendTo 参数, 便于跟单页绑定
bui.pickerdate
- 新增 appendTo 参数, 便于跟单页绑定
bui.scroll
- 新增 scrollTop 方法, 用于单页A标签无法处理的锚点跳转
bui.checkVersion
- 修复不支持打开https
- 简化ios下载
bui.load
- 支持链接是 tel: 开头,会调用拨打电话功能, sms: 发短信 , mailto: 写邮件
bui.btn
- 支持链接是 tel: 开头,会调用拨打电话功能, sms: 发短信 , mailto: 写邮件
bui.slide
- tab模式下,新增按钮的disabled 属性或样式, 阻止点击跳转, 这样便于使用其它跳转方式
- 在纵向滚动下, rem 的高度缩放存在问题
- 修复to事件监听,在动态加载tab时,webapp存在延迟会导致js先执行,再渲染模板
- 新增autoheight 参数, 便于在一些特殊情况使用, 比方tab 是在中间部分,由内容决定高度
bui.listview
- 修复默认宽度只能是屏幕宽度问题
- 删除 height 参数
- 新增menuWidth,menuHeight 等参数
bui.swipe
- 修复默认宽度只能是屏幕宽度问题
bui.number
- 新增onInput参数