1.5.1 20190117
重要更新
新增数据驱动开发 bui.store, 具体使用请查看教程
bui.ajax 的 needJsonString 参数, 由于用的人比较少, 所以默认更改为 false, 基本跟 $.ajax 的行为一致.
意思就是:
bui.ajax({data: {id:123} ,needJsonString: true }).then() 这里的data默认是对象, needJsonString 为true 会在内部序列化. JSON.stingify(); 默认改为 fasle,不序列化,不需要传. 如果对你的项目有影响, 请使用全局配置.
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 命令才会生效
# 更新 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