为进一步规范微信小程序能力使用以及提升用户体验度,打造更好的小程序生态,微信团队针对渲染框架及打开半屏小程序接口进行了更新和调整,详细内容如下:
小程序渲染框架更新
微信团队在 WebView 渲染的基础上,更新 小程序渲染框架,提供更多贴近原生用户体验的新能力。近期重点更新能力如下:
- 支持小程序页面背景颜色调整
- 支持 rem 单位,便于开发者更好调整相对大小
- 支持 sticky 粘性布局组件,优化布局排列设计
- 支持 aria component,满足视障人群访问小程序的需求
- scroll-view 组件下拉刷新增加 willRefresh 事件和 bounce 优化
- scroll-view 组件支持 custom type、scrollend 事件和 scrolling reason
- scroll-view 组件新增 scroll-into-view-alignment、scroll-into-view-within-extent、cache-extent 属性
打开半屏小程序接口增加 tap 事件触发时机要求
从基础库 2.28.1 版本起,对调用 打开半屏小程序接口(wx.openEmbeddedMiniProgram)增加 tap 事件触发时机,即用户手动点击触发方可成功调用打开半屏小程序接口。对于非 tap 事件触发的接口调用,将自动切换为普通的小程序跳转小程序。