為進一步規范微信小程序能力使用以及提升用戶體驗度,打造更好的小程序生態,微信團隊針對渲染框架及打開半屏小程序接口進行了更新和調整,詳細內容如下:
小程序渲染框架更新
微信團隊在 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 事件觸發的接口調用,將自動切換為普通的小程序跳轉小程序。