为了进一步规范微信小程序能力的使用,提升用户体验,打造更好的小程序生态,微信团队更新调整了渲染框架,开放了半屏小程序接口。详情如下:
applet渲染框架的更新
在WebView渲染的基础上,微信团队更新了小程序渲染框架,提供更多贴近原生用户体验的新能力。最近的关键更新功能如下:
支持小程序页面背景颜色调整。
支持Rem单位,这样开发人员可以更好地调整相对大小。
支持粘粘布局组件,优化布局设计。
支持aria组件,满足视障人士访问小程序的需求。
滚动视图组件下拉刷新添加了willRefresh事件和反弹优化。
滚动视图组件支持自定义类型、滚动事件和滚动原因。
滚动到视图组件添加了滚动到视图对齐、滚动到范围内视图和缓存范围属性。
打开半屏小程序界面,增加tap事件触发的计时要求。
从基础库2.28.1版本开始,增加了tap事件的触发时间,用于调用开放半屏小程序接口(wx.openEmbeddedMiniProgram),即用户通过手动点击触发器,可以成功调用开放半屏小程序接口。对于非tap事件触发的接口调用,会自动切换到普通小程序跳转小程序。