Taro 1.0.0-beta.28 釋出,開發小程式的多端統一框架
Taro 1.0.0-beta.28 與 27 釋出了,Taro 是由京東 - 凹凸實驗室打造的一套遵循 React 語法規範的多端統一開發框架。
1.0.0-beta.28 更新如下:
Bug Fixes
-
cli:h5 編譯路由初始化遺漏引數 (ofollow,noindex" target="_blank">e4dda98 )
-
webpack-runner:修復字型檔案、圖片檔案打包失敗的問題 (d515aff )
下載地址:
1.0.0-beta.27 更新如下:
Bug Fixes
-
cli:H5 端編譯 app 配置編譯錯誤 (ac5fb35 )
-
compile:start compile error while clean folder under Window (e528837 )
-
h5:H5 request API 對 post 請求引數做序列化 (c003e02 )
-
RN:this.screenRef 未取 current (c86e9f4 )
-
RN:修復 react-redux 的 connect 包裹導致下拉重新整理功能失效的問題 (5beeef4 )
-
RN:修復重構導致的路由bug (cfc3f09 )
-
taro-components:修復 rich-text 程式碼覆蓋問題 (4e8c620 )
-
taro-components:修復 RichText 解析問題 (19c4451 )
-
taro-components:刪除匯出檔案 (e4475b1 )
-
taro-conponents:刪除 package.json 冗餘問題 (20548aa )
-
taro-h5:去掉無用的 api (c7ec950 )
-
taro-rn:修復request入參的引數處理 (3175b96 )
-
taro-weapp:修復 connectSocket 拿不到 socketTask 的問題,fix #619 (f5ad3e5 )
-
transformer:if 語句中迴圈體內的變數不需要變數提升 (d2cf83b )
-
transformer:即便當前元件沒有找到事件宣告也需要給 JSX 元素補上 __fn_event (b00154d )
-
transformer:在 if 塊中某些情況無法生成迴圈 (e2e2579 )
-
transformer:當迴圈型別為陣列、基本型別時可能會改變源資料的資料結構 (fd59a09 )
-
transformer:迴圈體內的所有非自動生成的 item 都要加上 item.$$original (5592caf )
-
transformer:生成的匿名迴圈陣列在原位置之後新增 (51f22ce )
-
weapp:修復元件初始化資料會被修改問題 (6509620 )
-
webpack-runner:修復配置的一些錯誤 (9e1e36a )
Features
-
cli:增加router chunk檔案的webpackChunkName註釋 (ab992da )
-
cli:移除一個node v8.5的api (de6964a )
-
components-rn:支援Input和Textarea通過屬性prop主動變更輸入內容 (11be435 )
-
RN:新增 $app 的支援 (b227ebd )
-
taro:增加 canIUseWebp api (19e29c1 )
-
taro:增加 createLivePlayerContext 和 createLivePusherContext (d45711d )
-
taro-qapp:增加快應用端 API request (07c4d20 )
-
tcr:讓checkbox同時受屬性checked的主動性影響 (91de11b )
-
transformer:return null 可以提前中斷 render 同時不會影響 props 傳遞 (ecff4a6 )
-
transformer:render if-else 中可以 return undefined(不推薦) (8be510a )
-
transformer:從父類繼承 this.props (06854a3 )
-
transformer:在迴圈的父級有條件判斷應該應用到迴圈之前 (fc1ff2c )
-
transformer:提前處理字串模板,不再加入匿名 state (75c5032 )
-
transformer:根據 process.env.TARO_ENV 去除無用條件程式碼 (eee9923 )
-
webpack-plugin:新增html、define外掛 (a212b48 )
-
webpack-runner:h5配置項調整 (b140ff5 )
-
webpack-runner:優化devServer配置 (86da585 )
-
webpack-runner:優化編譯資訊展示 (b65133b )
-
webpack-runner:修復import與extract外掛的配置錯誤 (bfae27a )
-
webpack-runner:加入webpack-runner配置項的deprecate提示 (8ceee13 )
-
webpack-runner:增加chunkFileName配置支援 (c7c0d00 )
-
webpack-runner:支援enableExtract配置 (e2782cb )
-
webpack-runner:支援h5.webpackChain引數 (3c2eb8d )
下載地址: