1.5.5 20191202
升级指南
** 一, 资源替换: **
执行命令, 选择你使用的平台, 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
重要更新
新增
新增控件全局配置获取修改的方法 bui.setting
修复
bui.loader
- 修复多个依赖都时候,并且最后一个依赖被上一个页面使用,会导致第一次跳转不执行问题;
header
- 里面有下拉菜单,及有搜索的时候,样式问题
修复APICloud打包全屏以后导致顶部遮住问题
buijs
buijs create -m 一些命令都需要先获取新版本会导致比较慢
bui.store
- 修正 b-show 对内联标签,块状标签的解析;
- 增加 b-template 多个数据的传参;
- 修正 b-model 对checkbox的双向绑定;
bui.ajax
- 新增 proxy 参数, 结合工程的 app.json, 把绝对路径的接口,改成相对路径接口, 这样就可以解决跨域调试问题(部分应用未预留域名变量,所以没法更改,而且部分平台并无原生请求);
bui.slide
- onBeforeTo 跟 bui.list 冲突
bui.unit
- 新增filterField方法 对象提取,字段提取,映射等,比方下拉菜单提取name,value 返回过来。
bui.hint
- 修正隐藏时文本变左对齐;
bui.btn
- 修正 bui.btn.submit 导致进度条不对齐;
bui.number
- 修正 value无法设置零;
bui.list
- 修正 没有数据的时候, 刷新的进度条跟滚动的进度条重叠问题;
bui.select
- 多级选择的第一次初始化,如果数据格式只有数组,会导致不能初始化第一个值
- 新增 allValues 方法, 用于返回所有的数据, 包含未选中的值, 有一个 checked 状态做区分;
bui.upload
- 添加图片及删除图片时,会导致删除的索引不对,修正例子;
- 修复start上传文件时,会变base32;
bui.pickerdate
- cols参数会导致执行两次,而且日期不一样;
bui.storage
- 新增 prefix 参数, 用于区分不同字段数据;
- 新增 getAll 方法, 获取存储的所有字段;
bui.hint
- 新增 text 方法;
- 新增 autoTrigger 参数,支持像对象一样操作;