1.5.2 20190401
升级指南
** 一, 资源替换: **
执行命令, 选择你使用的平台, buijs 需要更新到 0.5.0 命令才会生效
# 更新 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
重要更新
link轻应用在安卓9,在打开第2次的时候,会出现获取不到宽高的情况. 建议更新 bui.css bui.js .
bui 工程新增二维码,手机扫码即可预览效果. 确保手机跟电脑在同一个wifi下.
bui.css 更新
- bui-box-reverse 的反序修复
- bui-loading 样式更新
- bui-check iphone 的圆角问题
buijs npm 插件
- 支持创建空模块 buijs create -m xxx
- 支持从 gitee创建 buijs create -f gitee
loader.define
- 修复加载上一个模块失效的情况
loader.import
- 修复引入单个css资源失败
- 新增html模板的加载
bui.router
- bui.getPartParams 的传参问题, 之前必须接收一个id, 现在不用,可以拿到当前加载的id的参数
bui.store
- 新增 b-children 配合 b-template 模板使用, 应对复杂模板的情况
- 修复删除input的值变成 object
- 支持事件中文传参
- 修复b-show 相反属性导致不能同时操作问题
- 新增 b-href, b-src 行为属性
- 修复 disabled, checked 特殊属性的问题
- 修复一些发现的问题, 有用到 bui-store 开发,建议更新最新版本.
- 修复watch 有时拿不到上一个数据的值
- 新增 选择交互列表的示例
bui.slide
- 新增 data 参数,支持动态数据渲染
- 修改 template 可以配合 data 自定义模板
- 修改 轮播图,标题轮播图,跨屏轮播,公告为动态渲染例子,简化使用方式.
- 新增 相册简单效果
bui.scroll
- 新增 onBeforeRefresh 参数
- 新增 onBeforeLoad 参数
bui.tab
- 新增 template 参数, 支持数据动态自定义
bui.levelselect
- 修复全屏以后,蓝色区域不自适应问题
bui.list
- 调用init 以后重复初始化loading问题
- 修复数据返回对象,数组却是字符串的奇葩格式问题
- 在tab里面的高度不准确问题
- 新增 onBeforeRefresh 参数
- 新增 onBeforeLoad 参数
bui.loading
- 允许一个容器下有多个进度条, 便于用户对进度条的灵活控制.
bui.mask
- 修改成一个控件对应一个遮罩, 方便其它控件的控制
bui.pickerdate
- 修复只显示时间的时候,点击取消会导致时间变为00:00
bui.dropdown
- 修复 reset 方法以后还能获取到值的问题
bui.number
- 新增静态属性 max, min 在input. 便于每个number有自己单独的大小
bui.select
- 新增disabledSelect, enabledSelect 方法, 来控制某些元素不允许通过点击选择
- 新增unactive, unselected 方法
bui.array
- 新增get 方法,获取该值是否存在, 存在返回当前值或对象
- 新增getAll 获取该数组里面所有符合的对象, 返回数组
bui.input
- 修复取值问题
bui.upload
- 修复startAll 方法问题
- 新增 currentName 方法
- 新增 currentIndex 方法
- 修复demo示例,删除后不能上传问题
bui.download 此控件Link, Bingotouch 开发者可以使用.
- 修复不能IOS不能下载问题