Release 1.10.0.0
更新日志
hapjs-platform 1.10.0.0版本对应快应用标准1100
框架
新增: manifest中display新增 pageAnimation 支持页面动画定制
新增: manifest中config新增grayMode支持页面在特定日期渲染成黑白化以配合国家政策
新增: manifest中menubarData新增usePageParams属性,添加当前页面参数到分享参数中
新增: 页面对象 $page 新增 $nextTick方法,获取更新后的DOM
新增: script新增externalClasses属性,增加父组件覆盖子组件样式能力`
新增: 新增model指令,实现双向绑定的效果,简化代码实现
新增: 支持全局、页面、组件级别的自定义指令
优化: for指令增加支持固定值,用于指定循环次数
组件
新增: 组件新增overflow属性,定义子节点显示是否能超出父节点
新增: 组件新增sharebutton分享按钮
新增: lottie组件,提供 lottie 动画组件支持
新增: list-item组件新增disallowintercept属性,支持点击事件拦截控制
新增: video组件新增snapshot方法,支持视频截屏
新增: web组件增加JsSdk接口支持,目前支持scan和getEnv方法
新增: text组件支持letter-spacing属性
新增: text、span与a组件支持image子组件,支持图文混排
新增: rechtext组件新增scene属性,新增pagechanged、splitpage事件,新增addContent方法,支持图文翻页
优化: web组件postMessage方法新增success与fail回调,增加与H5双向通信时的异常处理逻辑
优化: font-face组件通过local支持系统字体
接口
新增: 新增downloadtask接口,支持进度事件通知及abort能力
新增: 新增uploadtask接口,支持进度事件通知及abort能力
新增: 新增requesttask接口,支持进度事件通知及abort能力
新增: 新增nfc接口,支持使用系统NFC功能读写NFC标签
新增: 新增screenshot接口,支持监听当前快应用截屏事件
新增: webview接口新增setCookie方法,支持在页面加载前设置本地cookie给用当前网页使用
新增: device接口getInfo返回值增加screenRefreshRate字段,支持获取屏幕刷新率
优化: shortcut接口增加添加桌面功能调用频次管控
优化: 接口权限申请,用户选择拒绝并不再询问后返回错误码提示开发者自行处理
优化: account接口优化,厂商服务账户授权新增获取手机号授权模式