1.5.5 20191202

升级指南

** 一, 资源替换: **

执行命令, 选择你使用的平台, 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

重要更新

新增

新增控件全局配置获取修改的方法 bui.setting

修复

bui.loader

  1. 修复多个依赖都时候,并且最后一个依赖被上一个页面使用,会导致第一次跳转不执行问题;

header

  1. 里面有下拉菜单,及有搜索的时候,样式问题

修复APICloud打包全屏以后导致顶部遮住问题

buijs

buijs create -m 一些命令都需要先获取新版本会导致比较慢

bui.store

  1. 修正 b-show 对内联标签,块状标签的解析;
  2. 增加 b-template 多个数据的传参;
  3. 修正 b-model 对checkbox的双向绑定;

bui.ajax

  1. 新增 proxy 参数, 结合工程的 app.json, 把绝对路径的接口,改成相对路径接口, 这样就可以解决跨域调试问题(部分应用未预留域名变量,所以没法更改,而且部分平台并无原生请求);

bui.slide

  1. onBeforeTo 跟 bui.list 冲突

bui.unit

  1. 新增filterField方法 对象提取,字段提取,映射等,比方下拉菜单提取name,value 返回过来。

bui.hint

  1. 修正隐藏时文本变左对齐;

bui.btn

  1. 修正 bui.btn.submit 导致进度条不对齐;

bui.number

  1. 修正 value无法设置零;

bui.list

  1. 修正 没有数据的时候, 刷新的进度条跟滚动的进度条重叠问题;

bui.select

  1. 多级选择的第一次初始化,如果数据格式只有数组,会导致不能初始化第一个值
  2. 新增 allValues 方法, 用于返回所有的数据, 包含未选中的值, 有一个 checked 状态做区分;

bui.upload

  1. 添加图片及删除图片时,会导致删除的索引不对,修正例子;
  2. 修复start上传文件时,会变base32;

bui.pickerdate

  1. cols参数会导致执行两次,而且日期不一样;

bui.storage

  1. 新增 prefix 参数, 用于区分不同字段数据;
  2. 新增 getAll 方法, 获取存储的所有字段;

bui.hint

  1. 新增 text 方法;
  2. 新增 autoTrigger 参数,支持像对象一样操作;