1.5.2 20190401

升级指南

** 一, 资源替换: **

执行命令, 选择你使用的平台, buijs 需要更新到 0.5.0 命令才会生效

  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

重要更新

link轻应用在安卓9,在打开第2次的时候,会出现获取不到宽高的情况. 建议更新 bui.css bui.js .

bui 工程新增二维码,手机扫码即可预览效果. 确保手机跟电脑在同一个wifi下.

bui.css 更新

  1. bui-box-reverse 的反序修复
  2. bui-loading 样式更新
  3. bui-check iphone 的圆角问题

buijs npm 插件

  1. 支持创建空模块 buijs create -m xxx
  2. 支持从 gitee创建 buijs create -f gitee

loader.define

  1. 修复加载上一个模块失效的情况

loader.import

  1. 修复引入单个css资源失败
  2. 新增html模板的加载

bui.router

  1. bui.getPartParams 的传参问题, 之前必须接收一个id, 现在不用,可以拿到当前加载的id的参数

bui.store

  1. 新增 b-children 配合 b-template 模板使用, 应对复杂模板的情况
  2. 修复删除input的值变成 object
  3. 支持事件中文传参
  4. 修复b-show 相反属性导致不能同时操作问题
  5. 新增 b-href, b-src 行为属性
  6. 修复 disabled, checked 特殊属性的问题
  7. 修复一些发现的问题, 有用到 bui-store 开发,建议更新最新版本.
  8. 修复watch 有时拿不到上一个数据的值
  9. 新增 选择交互列表的示例

bui.slide

  1. 新增 data 参数,支持动态数据渲染
  2. 修改 template 可以配合 data 自定义模板
  3. 修改 轮播图,标题轮播图,跨屏轮播,公告为动态渲染例子,简化使用方式.
  4. 新增 相册简单效果

bui.scroll

  1. 新增 onBeforeRefresh 参数
  2. 新增 onBeforeLoad 参数

bui.tab

  1. 新增 template 参数, 支持数据动态自定义

bui.levelselect

  1. 修复全屏以后,蓝色区域不自适应问题

bui.list

  1. 调用init 以后重复初始化loading问题
  2. 修复数据返回对象,数组却是字符串的奇葩格式问题
  3. 在tab里面的高度不准确问题
  4. 新增 onBeforeRefresh 参数
  5. 新增 onBeforeLoad 参数

bui.loading

  1. 允许一个容器下有多个进度条, 便于用户对进度条的灵活控制.

bui.mask

  1. 修改成一个控件对应一个遮罩, 方便其它控件的控制

bui.pickerdate

  1. 修复只显示时间的时候,点击取消会导致时间变为00:00

bui.dropdown

  1. 修复 reset 方法以后还能获取到值的问题

bui.number

  1. 新增静态属性 max, min 在input. 便于每个number有自己单独的大小

bui.select

  1. 新增disabledSelect, enabledSelect 方法, 来控制某些元素不允许通过点击选择
  2. 新增unactive, unselected 方法

bui.array

  1. 新增get 方法,获取该值是否存在, 存在返回当前值或对象
  2. 新增getAll 获取该数组里面所有符合的对象, 返回数组

bui.input

  1. 修复取值问题

bui.upload

  1. 修复startAll 方法问题
  2. 新增 currentName 方法
  3. 新增 currentIndex 方法
  4. 修复demo示例,删除后不能上传问题

bui.download 此控件Link, Bingotouch 开发者可以使用.

  1. 修复不能IOS不能下载问题