1.4.3 20180427

升级指南

** 一, 资源替换: **

执行命令, 选择你使用的平台

  1. # 更新 webapp 平台 bui.css, bui.js
  2. $ buijs update
  3. # 更新 dcloud 平台 bui.css, bui.js
  4. $ buijs update -p dcloud
  5. # 更新 apicloud 平台 bui.css, bui.js
  6. $ buijs update -p apicloud
  7. # 更新 appcan 平台 bui.css, bui.js
  8. $ buijs update -p appcan

会自动更新最新的 bui.css bui.js 文件

重要修改

修复 bui.ajax 不进入 fail 状态.

修复字体图标冲突, 当你加入新的字体图标时, 会出现图标冲突的情况, 需要替换新的 bui.css 文件, 另外新的图标命名, 不要使用 icon- 开头, 可以是 icons- 啥的.

优化-修复-维护

bui.select

  1. 修复bui.select的onChange事件, 只有值改变的时候才触发
  2. 新增 appendTo 参数, 便于跟单页绑定

bui.router

  1. 新增 “preloadend” 预加载结束事件
  2. 修复路由在bui.ready无法初始化问题
  3. 新增indexModule 参数,用于修改首页的指向
  4. 新增initScroll 方法,用于手动修改footer显示隐藏,main的高度不准确问题
  5. 修复 有键盘时,跳转的时候, 页面高度不准确问题
  6. 支持链接是 tel: 开头,会调用拨打电话功能, sms: 发短信 , mailto: 写邮件

bui.loader

  1. 修复return, exports 导出模块以后,重复加载模块, 如果有控件抛出,控件的引用是第一次的控件.
  2. 修复多页开发使用bui.loader 定义的依赖模块,baseUrl的相对路径问题 not done.
  3. 修复定义的第三方依赖的模块

bui.dialog

  1. 新增 appendTo 参数, 便于跟单页绑定

bui.actionsheet

  1. 新增 appendTo 参数, 便于跟单页绑定

bui.pickerdate

  1. 新增 appendTo 参数, 便于跟单页绑定

bui.scroll

  1. 新增 scrollTop 方法, 用于单页A标签无法处理的锚点跳转

bui.checkVersion

  1. 修复不支持打开https
  2. 简化ios下载

bui.load

  1. 支持链接是 tel: 开头,会调用拨打电话功能, sms: 发短信 , mailto: 写邮件

bui.btn

  1. 支持链接是 tel: 开头,会调用拨打电话功能, sms: 发短信 , mailto: 写邮件

bui.slide

  1. tab模式下,新增按钮的disabled 属性或样式, 阻止点击跳转, 这样便于使用其它跳转方式
  2. 在纵向滚动下, rem 的高度缩放存在问题
  3. 修复to事件监听,在动态加载tab时,webapp存在延迟会导致js先执行,再渲染模板
  4. 新增autoheight 参数, 便于在一些特殊情况使用, 比方tab 是在中间部分,由内容决定高度

bui.listview

  1. 修复默认宽度只能是屏幕宽度问题
  2. 删除 height 参数
  3. 新增menuWidth,menuHeight 等参数

bui.swipe

  1. 修复默认宽度只能是屏幕宽度问题

bui.number

  1. 新增onInput参数