1.5.1 20190117

重要更新

新增数据驱动开发 bui.store, 具体使用请查看教程

bui.ajax 的 needJsonString 参数, 由于用的人比较少, 所以默认更改为 false, 基本跟 $.ajax 的行为一致.

意思就是:

  1. bui.ajax({data: {id:123} ,needJsonString: true }).then() 这里的data默认是对象, needJsonString true 会在内部序列化. JSON.stingify(); 默认改为 fasle,不序列化,不需要传. 如果对你的项目有影响, 请使用全局配置.
  2. bui.config.ajax = {needJsonString: true};

公司内部相关: 如有疑问,在内部群里提出. bui.ajax, bui.upload, bui.download 等bingotouch,link原生控件,不再受 bui.isWebapp 的状态影响, 可以通过 needNative 参数自由选择该控件是否使用原生. 默认为web上传. 如果对旧项目有影响, 请使用 全局配置 bui.config.upload = { needNative:true } 使用原生上传. bingotouch,link平台支持.

升级指南

** 一, 资源替换: **

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