乐趣区

关于javascript:BUI-162-发布了专注webapp开发

1.6.2 2020722


重点更新阐明

此次更新除了修复一些控件的 bug 以外, 次要有以下重点更新:

  1. bui.tab 选项卡, 反对 data 参数, 通过数据配置不同的菜单地位, 展现不一样的成果, 按需加载组件, 或者一次性加载;
  2. bui.store 欠缺了之前未留意到的细节, 还新增了两个实例的雷同参数建设连贯, 以及对象数组的深度监听;
  3. 欠缺 component 组件的交互, 当前开发更加简便快捷了;
  4. 新工程的打包编译会导致所有的独自脚本变成独立的闭包, 这样本来工程的办法或者变量都可能存在获取不到的状况, 一种如果外面没有应用 es6 语法, 能够批改文件名为 .min.js 这样打包就会跳过该文件. 一种间接把办法或者变量挂载在 window 下, 当然这是不举荐的, 所以新的工程会有一个 loader.global 办法来定义全局的办法或者变量, 在模块第 4 个参数获取拜访.
  5. 欠缺 bui.page 组件的弹窗加载表现形式 ;

反正降级就对了, 后续再给大家举例新版本的一些实用功能! 

降级指南

** 一, 资源替换: **

执行命令, 抉择你应用的平台, 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.store

  1. b-model 在 ios 反复获取焦点问题
  2. 新增 unwatch 的实现
  3. 新增 对象及数组的深度监听
  4. 新增 数组的动静索引监听
  5. 新增 connect 办法, 建设两个实例的关联
  6. 新增 disconnect 办法, 勾销关联
  7. 修复 b-show 反选问题

1. component

  1. 欠缺组件的交互

2. bui.dropdown

  1. 修复自定义三级菜单的时候, 定位问题;

3. bui.unit

  1. 新增属性转对象办法 bui.unit.getAttributes
  2. 新增检测数字或者日期区间办法 bui.unit.between
  3. 新增数字超过 1 万转成小数点 1 位办法 bui.unit.numberunit

4. bui.date

  1. 新增 bui.date.count 计算日期办法
  2. 新增 2020-12-18T0915.123 , Fri Dec 18 2020 0915 GMT+0800 (中国规范工夫) 两种日期的格局转换
  3. 新增 bui.date.fromnow 办法, 返回多少小时前

5. bui.loader

  1. 新增 loader.wait 办法
  2. 新增 loader.one 办法
  3. 修复 多层相互依赖导致不执行问题
  4. 修复 模块的 map 获取到的是绝对路径问题, 改为相对路径
  5. 修复 module.exports 在 loader.load 外面屡次获取不到的问题;
  6. 新增 loader.global 办法, 用于定义全局办法或变量, 执行 npm run build 当前, 新的工程会导致整个 js 变成闭包, 本来 var 申明的变量, 变成局部变量.

6. bui.history

  1. 新增 getParentParams 办法
  2. 新增 getParentComponent 办法
  3. 修复历史记录导致的多页无奈初始化问题
  4. 修复应用 page 导致历史记录获取报错问题

7. bui.select

  1. 新增 搜寻对自定义 field 字段的反对

8. bui.router

  1. 修复 loadpart 办法批改了路由 id 问题;
  2. 修复 back 的时候偶然会呈现拿不到上个页面模块的办法的状况.

9. bui.upload

  1. 修复安卓 5 上传问题

10. bui.page

  1. 新增对 component 的编译反对.
  2. 修复 needRemove 有效问题;
  3. 新增 setParam 办法;
  4. 新增 dialogid 参数;
  5. 新增 reload 办法

11. bui.array

  1. 修复 bui.array.set 对索引的反对

12. bui.levelselect

  1. 新增 reset 办法
  2. 修复 option data 数据的时候, 导致弹出层错位问题.

13. bui.dialog

  1. 新增 top 办法

14. bui.searchbar

  1. 优化 value 办法反对设置

15. bui.hint

  1. 新增 onHided 参数, 暗藏当前才执行回调

16. bui.tab

  1. 新增 data ,position,iconPosition 等参数, 反对 tab 动态化
  2. 修复 菜单滚动的时候触发整个 tab 滑动问题

3.

退出移动版