Taro 3.6.18 現已發布。Taro 是一個開放式跨端跨框架解決方案,支持使用 React/Vue/Nerv 等框架來開發微信 / 京東 / 百度 / 支付寶 / 字節跳動 / QQ 小程序 / H5 等應用。
此版本具體更新內容如下:
特性
小程序
- 第三方模板支持 void elements
H5
- onChange 事件添加 source 屬性,用來判斷是 touch 切換還是其他方式切換的,fix #14653
修復
小程序
- 兼容支付寶小程序、釘釘小程序的 sjs 語法模版文件引入方式,使得能夠讓 webpack 分析到依賴關系
- 修復文本節點列表更新時提示沒有 key 的問題
- 修復當節點 style 中 css 屬性的值為空時刪除該屬性,fix #14463
- 修復微信小程序主包大小計算錯誤的問題
- 修復 comp 和 custom-wrapper 沒有重新引用 wxs 文件導致的 wxs 函數失效的問題,fix #14610 #14599
H5
- 修復 max-height 錯誤配置導致的普通頁面高度限制問題,fix #14592
- 修復 picker 組件當 value 超出 start 和 end 范圍時報錯,fix #14042
- 修復當 app.config.js 設置 animation:false,路由跳轉時上一個頁面元素節點沒有被隱藏,fix #14674
React-Native
- 修復 Android 在沉浸式切換時 statusBarHeight 值獲取錯誤
Typings
- 修復微信小程序 skyline 框架類型提示錯誤
- 完善支付寶小程序 video 組件的屬性和類型,fix #14462
- 更新設備相關 types