為進(jìn)一步規(guī)范微信小程序能力使用以及提升用戶體驗(yàn)度,打造更好的小程序生態(tài),微信團(tuán)隊(duì)針對(duì)渲染框架及打開半屏小程序接口進(jìn)行了更新和調(diào)整,詳細(xì)內(nèi)容如下:
小程序渲染框架更新
微信團(tuán)隊(duì)在 WebView 渲染的基礎(chǔ)上,更新 小程序渲染框架,提供更多貼近原生用戶體驗(yàn)的新能力。近期重點(diǎn)更新能力如下:
- 支持小程序頁(yè)面背景顏色調(diào)整
- 支持 rem 單位,便于開發(fā)者更好調(diào)整相對(duì)大小
- 支持 sticky 粘性布局組件,優(yōu)化布局排列設(shè)計(jì)
- 支持 aria component,滿足視障人群訪問小程序的需求
- scroll-view 組件下拉刷新增加 willRefresh 事件和 bounce 優(yōu)化
- scroll-view 組件支持 custom type、scrollend 事件和 scrolling reason
- scroll-view 組件新增 scroll-into-view-alignment、scroll-into-view-within-extent、cache-extent 屬性
打開半屏小程序接口增加 tap 事件觸發(fā)時(shí)機(jī)要求
從基礎(chǔ)庫(kù) 2.28.1 版本起,對(duì)調(diào)用 打開半屏小程序接口(wx.openEmbeddedMiniProgram)增加 tap 事件觸發(fā)時(shí)機(jī),即用戶手動(dòng)點(diǎn)擊觸發(fā)方可成功調(diào)用打開半屏小程序接口。對(duì)于非 tap 事件觸發(fā)的接口調(diào)用,將自動(dòng)切換為普通的小程序跳轉(zhuǎn)小程序。

