“ 小程序开放更多页面内能力,帮助开发者更好地优化使用体验,让用户爱上你的小程序。” 01—

提升界面使用体验

小程序可以灵活调整顶部标题栏的颜色,同自己的页面保持色彩统一。 小程序可以获取页面布局,了解用户屏幕滑动情况,并使用页面滚动接口。例如看到一半的文章,开发者可以定位并记住浏览的位置。在用户下次打开小程序时,立即滚动到未读处,方便用户继续阅读。 地图、视频和画布上,现在可以展示简单的图片及文字,帮助用户更好地使用这些功能。 02—

丰富内容展示组件

小程序中可以很方便地展示富文本,如一段排版精美的文章。 在微信群聊中使用的小程序,可以将本群群名称展示在自己的页面上。 03—

完善系统硬件能力

在需要时,小程序可以让用户手机屏幕保持亮起,不操作手机也不用担心锁屏。 截屏事件通知。当用户在小程序中截屏保存了敏感信息时,开发者可以提醒用户注意隐私安全。 更多新能力及详情,请点击:更新日志。

更新概述

新增 7 个全新 API 包括获取页面布局,页面滚动,监听截图事件等 新增 可以覆盖在原生组件之上 新增 可以展示微信开放数据 新增 可以展示富文本 优化小程序启动逻辑

基础库更新 (1.4.0)

A 新增 API createSelectorQuery 获取元素布局信息 详情 A 新增 API getFileInfo 获取文件信息 详情 A 新增 API onUserCaptureScreen 监听用户进行截屏事件 详情 A 新增 API pageScrollTo 使页面滚动到指定位置 详情 A 新增 API setNavigationBarColor 支持小程序修改标题栏颜色 详情 A 新增 API setEnableDebug 控制线上版本 vConsole 的打开关闭 详情 A 新增 API setKeepScreenOn 允许小程序设置屏幕保持常亮 详情 U 更新 API closeSocket 新增 code, reason 参数 详情 U 更新 API connectSocket 接口增加 支持 protocols 参数定义子协议 详情 U 更新 API getUserInfo 增加 lang 参数指定返回用户信息语言 详情 U 更新 API openDocument 增加 fileType 参数用于指定文件类型 详情 U 更新 API request 超过并发限制做队列处理 U 更新 API request 返回 requestTask 支持 abort 操作 详情 U 更新 API uploadFile downloadFile 返回 uploadTask/downloadTask 支持监听进度更新及 abort 操作 详情 F 修复 API canvasToTempFilePath 在 iOS 下保存图片不清晰的问题 F 修复 API chooseLocation 直接选第一个默认地址,成功后返回信息为空的问题 F 修复 API chooseVideo 当录制视频超过 10s 时,播放结束会导致进度条错误的问题 F 修复 API getSystemInfo 在 App 的 onLaunch 和 onShow 中返回不正确的 windowHeight 的问题 F 修复 API onBluetoothDeviceFound 返回数据格式不正确的问题 F 修复 API reLaunch 在客户端上跳转不成功的问题 F 修复 API request 在 Android Http 状态码是 302 时异常的问题 F 修复 API showToast 在 iOS 上页面滚动时出现会随着页面滚动的问题 A 新增 canvas 上下文 setTextBaseline 接口 设置绘制文本时的文本基线 详情 F 修复 canvas 上下文 setTextAlign iOS 中文字过长时 center 对齐方式失效的问题 F 修复 canvas 上下文 disable-scroll 在客户端上设置失败的问题 F 修复 canvas 上下文 drawImage 在工具中同时多次绘制相同图片时只生效一个的问题 A 新增 map 上下文 translateMarker 增加 rotate 参数 详情 A 新增 map 上下文 getScale getRegion 接口 支持返回当前缩放级别和视野范围 详情 F 修复 map 上下文 translateMarker 接口自动旋转计算出错的问题 F 修复 map 上下文 includeMapPoint 接口的 padding 参数单位错误的问题 A 新增 video 上下文 requestFullScreen exitFullScreen 接口 支持全屏 详情 A 新增 video 上下文 playbackRate 接口 支持倍速播放 详情 F 修复 video 上下文 seek 接口 在播放前设置无效的问题 A 新增 组件 原生组件上显示基础原生视图 详情 A 新增 组件 实现展示微信开放数据 详情 A 新增 组件 支持富文本 详情 U 更新 组件 改变 scale 时增加动画过渡效果 U 更新 组件 新增多列模式和省市区类型 详情 U 更新 组件 在 change 事件的返回值中增加 source 字段表示引起变化的原因 U 更新 组件 增加 space 属性支持多空格显示 详情 U 更新 组件 增加 decode 属性支持将   转成对应字符 详情 U 更新 组件