軟件更新丨Taro 1.2.14 發佈,BAT 小程序、H5 與 RN 端統一框架

軟件更新丨Taro 1.2.14 發佈,BAT 小程序、H5 與 RN 端統一框架

點擊右上方,關注開源中國OSC頭條號,獲取最新技術資訊

Taro 1.2.12 發佈了!

Taro 是一套遵循 React 語法規範的多端統一開發框架,支持用 React 的方式編寫一次代碼,生成能運行在微信小程序/百度智能小程序/支付寶小程序、H5 與 React Native 等端的應用。

軟件更新丨Taro 1.2.14 發佈,BAT 小程序、H5 與 RN 端統一框架

更新內容如下:

Bug Fixes

cli: configDir引入前置導致config/index獲取process.env.NODE_ENV為undefined.模板為例子,配置只輸出production環境 (#2211) (fe8c12e)

cli: 低版本的 node 8 無法在 vm 中使用 ...spread 語法 (9e0d352)

cli: 修復 watch 時對入口文件的判斷 (aa9e657)

cli: 修復將 node_modules 中的文件當成普通文件重複編譯的問題 (2323266)

cli: 修改 tsconfig.json 默認模版,完善 config-detail/alias 部分文檔 (#2219) (02cf7d3)

docs: tutorial.md componentWillUnmount (#2193) (2ecff34)

taro-components-rn: scrollview 橫向 (b1e610d)

taro-components-rn: view 綁定 clickable 時不再套一層 view 以避免樣式拆分導致的樣式錯誤,fix #2205 (01f069c)

taro-weapp: didUpdate 後需要更新循環 ref (06a5999)

taro-weapp: 微信小程序循環 ref 在更新時邏輯優化 (449bdf1)

taroize: 通過 this.onLoad 的形式調用生命週期也需要轉換為對應的生命週期函數,close #2183 (4b75433)

transformer: 當本地變量和循環變量衝突時警告,但仍然把本地變量加入 usedState 和 pendingState, #2199 (a637ca5)

transformer: 當用戶沒有指名循環的 index 時自動增加一個一個匿名的 index 作為變量名覆蓋。fix #2258 (704a655)

transformer: 運行 loop ref 的參數默認值為 true (8da65f9)

transformer: 限定運行循環 ref 的條件,#2194 (3b146c8)

with-weapp: 修復 taroize 轉換後組件事件調用 this.triggerEvent 無法觸發的問題 (207bcdf)

Features

cli: 新增項目配置文件可以放入sourceDir,兼容一項目多程序配置 (#2023) (1c4cc6f)

components: 暫時增加空的 Canvas, Navigator 組件,防止 H5 轉換報錯 (035fd49)

transformer: 支持在循環中使用 switch-case (586700e)

transformer: 支持在循環中定義 JSX 變量並使用 if-else 賦值 (495f7f5)

點擊原文章,獲取軟件下載地址。↓↓↓


分享到:


相關文章: