小程序提升界面使用体验 丰富了内容展示组件

  昨晚,微信小程序开放了更多页面内能力,主要是提升界面使用体验、丰富内容展示组件、完善系统硬件能力,这些能力的提升可以帮助开发者更好地优化使用体验,让用户爱上你的小程序。以下是相关能力的展示

01—提升界面使用体验

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

02—丰富内容展示组件

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

03—完善系统硬件能力

在需要时,小程序可以让用户手机屏幕保持亮起,不操作手机也不用担心锁屏。
截屏事件通知。当用户在小程序中截屏保存了敏感信息时,开发者可以提醒用户注意隐私安全。

更多新能力及详情,请看下面的更新日志。

更新概述:
新增 7 个全新 API 包括获取页面布局,页面滚动,监听截图事件等
新增 <cover-view /> 可以覆盖在原生组件之上
新增 <open-data /> 可以展示微信开放数据
新增 <rich-text /> 可以展示富文本
优化小程序启动逻辑

基础库更新 (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 新增 组件 <cover-view /> 原生组件上显示基础原生视图
A 新增 组件 <open-data> 实现展示微信开放数据
A 新增 组件 <rich-text /> 支持富文本
U 更新 组件 <map /> 改变 scale 时增加动画过渡效果
U 更新 组件 <picker /> 新增多列模式和省市区类型
U 更新 组件 <swiper /> 在 change 事件的返回值中增加 source 字段表示引起变化的原因
U 更新 组件 <text /> 增加 space 属性支持多空格显示
U 更新 组件 <text /> 增加 decode 属性支持将 &nbsp; 转成对应字符
U 更新 组件 <textarea /> 增加支持 line-height 的wxss设置
U 更新 组件 <video /> 增加 loop 属性支持循环播放
U 更新 组件 <video /> 增加 muted 属性支持静音播放
U 更新 组件 <video /> 增加 bindfullscreenchange 事件监听视频全屏变化
U 更新 组件 <video /> 支持手势操作控制音量和亮度
U 更新 组件 <video /> 支持视频拖动增加 icon 提示
U 更新 组件 <video /> 在 Android 下切换成原生播放器
F 修复 组件 <canvas /> 在 Devtools 中 disable-scroll 和文档描述不符的问题
F 修复 组件 <input /> 在 Android 中收起键盘同时 update 会更新失败的问题
F 修复 组件 <input /> 在 bindfocus 时更新 value 失效的问题
F 修复 组件 <map /> longitude latitude scale 属性更新后地图没有变化的问题
F 修复 组件 <map /> 事件没有带上 target 等信息的问题
F 修复 组件 <scroll-view /> 同时更新列表与 scroll-top 参数时,scroll-top 不立即生效的问题
F 修复 组件 <swpier /> 在 Android 和 Devtools 中的渲染延迟问题
F 修复 组件 <swiper /> 圆点区域滑动无效问题
F 修复 组件 <switch /> 因 label 点击而改变时没有触发 change 事件的问题
F 修复 组件 <textarea /> 设置了 auto-height 后底部出现多余空白的问题
F 修复 组件 <textarea /> disabled 变为 false 后更新不生效的问题
F 修复 组件 <video /> 视频续播退出后,位置不对的问题
F 修复 组件 <video /> 弹幕重叠问题
A 新增 性能分析 开发者工具增加 Trace 功能
A 新增 性能建议文档
A 增加 页面事件 onPageScroll 监听页面滚动事件
U 更新 框架 小程序运行机制
F 修复 框架 app.json 中 backgroundColor 在 Android 设置错误问题
F 修复 框架 背景音频播放在打开多个小程序时会被 kill 的问题
A 新增 vConsole 加入 WXML 面板

工具更新 (0.19.191100):
A 新增 基础库 1.4.0 调试支持
A 新增 性能 Trace 工具
A 新增 Win 菜单栏 hover 时改变背景色
F 修复 全局搜索结果页切换标签回来滚动位置不应回到顶部的问题
F 修复 文件大小写不一致问题导致部分文件系统大小写敏感用户开启工具白屏的问题
F 修复 WXML 和 WXSS 代码格式化时缩进没有依据配置
F 修复 微信授权窗口没有设置缺省头像的问题
F 修复 使用 button 触发分享时候工具会有两次 onShareAppMessage 事件的问题

时间: 2024-08-01 02:59:58

小程序提升界面使用体验 丰富了内容展示组件的相关文章

微信小程序第一手实践分享

本文讲的是微信小程序第一手实践分享,今天是微信小程序正式上线的第一天,从小程序公布.内测到今天,市面上对于小程序众说纷纭,小程序的到来给我们(微信开发)带来了什么,仅仅是又多了一种推广渠道吗?又或者是真的像外界说的那样它将取代APP?今天就和大家分享我个人对小程序的理解以及开发过程中的一些体会. 一.如何理解小程序 张小龙是基于他对未来服务场景--所见即所得的信息交互过程提出的小程序,他认为微信新形式的服务不应当只是停留在原有公众号订阅.推送的基础上:而应当更类似于APP支持一些扩展开发的能力但

小程序技术方案探讨

微信小程序上线大半年,大部分技术原理也有文章介绍了,本文尝试从需求出发探讨微信小程序技术方案的来源,以及最近公测的支付宝小程序技术方案上的考量. 微信小程序 微信小程序的需求是让第三方开发者可以接入,可以使用微信的提供的接口去开发应用嵌入在微信里.对于这个需求,最简单的实现方案是:让外部开发者开发纯H5应用,在微信的 H5 容器里打开,容器提供微信 native 接口,就行了.在有小程序之前,已经有很多这样的业务接入,像京东购物,钱包里的各种友商大众点评/滴滴出行等,都可以认为是一个"小程序&q

VSTO学习笔记(七)基于WPF的Excel分析、转换小程序

原文:VSTO学习笔记(七)基于WPF的Excel分析.转换小程序 近期因为工作的需要,要批量处理Excel文件,于是写了一个小程序,来提升工作效率. 小程序的功能是对Excel进行一些分析.验证,然后进行转换.   概述 小程序主界面如下: 首先选择一个日期和类别,从命名上对待分析的Excel文件进行过滤.点击[浏览]选择待分析的Excel文件所在的目录, 程序中会获取所有子目录.然后点击[执行分析]就会按照左边CheckBox中的选择进行分析,分析结果显示在每一行中间.[修改配置]可以对分析

我心中的微信小程序 韩俊强的博客

每日更新关注:http://weibo.com/hanjunqiang  新浪微博!iOS开发者交流QQ群: 446310206 最近几个月一直热火朝天张小龙最近要把应用折叠到微信里,这些应用被他称为:小程序. #什么是小程序?张小龙原话描述如下: #小程序尝鲜 每日更新关注:http://weibo.com/hanjunqiang  新浪微博!iOS开发者交流QQ群: 446310206 1.小程序 VS APP 微信小程序有些类似于上面寄生在支付宝里的各类服务.他们具有业务简单.明确,使用频

小程序分销商城开发功能

电商小程序,商城小程序,卖货小程序,供应商入驻小程序平台,小程序系统,软件,平台,功能,搭建,开发软件定制开发陈洋150/1315/1740(微/电)     面对互联网浪潮的冲击,我们不畏惧.不退缩.冲风破浪.披荆斩棘,我们希望帮助企业站在互联网浪潮之巅. 目前,开发微信小程序的商家越来越多,微信小程序的应用场景还在不断扩大,微信小程序即将建立新的生态圈,面对这样的市场红利,电商行业又怎么会放过呢,淘宝流量越来越贵,及早抽身到新的平台,而对于那些传统商家更是抢夺这次红利,微信小程序的出现可以帮

重磅!支付宝小程序悄然上线,分享能力更强大!ofo小程序怒怼摩拜小程序

支付宝小程序功能与微信小程序相仿,不同的是,支付宝将解决流量分发问题.enable(帮助)B服务C,也就是用互联网的技术.产品帮助商家更好地服务用户,是一个长期的过程. 收到@盛永辉的消息,支付宝小程序低调上线,与微信小程序比起来,似乎更平静,不为众人所知.原先有推文表示支付宝即将发布小程序:支付宝小程序下周也要上线,是真的吗?,可是迟迟没有消息. 现在公测开始,不过与原先的设想还是有差距的,小李君已经帮你提前内测,下面附上测试报告. 1.入口问题 支付宝小程序并未在支付宝APP发现明显的入口.

微信小程序应用号开发教程详解_其它综合

微信应用号(微信公众平台小程序,「应用号」的新称呼)终于来了!开源中国社区的博卡君通宵吐血赶稿写出的微信公众平台应用号开发教程!大家赶紧来学习一下吧 微信公众平台小程序目前还处于内测阶段,微信只邀请了部分企业参与封测.想必大家都关心应用号的最终形态到底是什么样子?怎样将一个「服务号」改造成为「小程序」? 我们暂时以一款简单的第三方工具的实例,来演示一下开发过程吧.(公司的项目保密还不能分享代码和截图.博卡君是边加班边偷偷给大家写教程.感谢「名片盒」团队提供他们的服务号来动这个手术,所以博卡君的教

微信小程序应用号开发教程!博卡君通宵吐血赶稿

微信应用号(微信公众平台小程序,「应用号」的新称呼)终于来了!开源中国社区的博卡君通宵吐血赶稿写出的微信公众平台应用号开发教程!大家赶紧来学习一下吧 对了,昨天晚间微信小程序开发文档官方版发布了 微信公众平台小程序目前还处于内测阶段,微信只邀请了部分企业参与封测.想必大家都关心应用号的最终形态到底是什么样子?怎样将一个「服务号」改造成为「小程序」? 我们暂时以一款简单的第三方工具的实例,来演示一下开发过程吧.(公司的项目保密还不能分享代码和截图.博卡君是边加班边偷偷给大家写教程.感谢「名片盒」团

张小龙首次全面阐述小程序,宣布1月9日上线(附微信公开课演讲全文)

在今天的微信公开课广州PRO版上,"微信之父"张小龙宣布:希望小程序1月9日正式上线!同时,他解答了大家最关心的8个关于小程序的疑问: 1.小程序不用下载,没有入口,只有二维码: 2.小程序没有订阅,只有访问: 3.小程序没有商店,只有有限搜索: 4.小程序不会主动推荐,只有社交推荐: 5.没有PUSH,只有有限通知: 6.没有朋友圈分享,只能分享到聊天和群: 7.小程序并不能做戏: 8.小程序与公众号是什么关系?答案是没有关系!   以下为张小龙的演讲内容: 各位朋友,大家早上好!我