Taro 周報 #7: 收穫「e代駕」案例,發布 v2.2.16 和 v3.2.0-canary.2

  • 2020 年 12 月 17 日
  • 筆記

Taro 周報 2020 年 12 月 05 日 – 2020 年 12 月 12 日 ,更多的Taro周報點擊

Taro 大事件

58 技術發布文章《開源 | Taro 3 支援 React Native》

Taro 3 發布後暫不支援 React-Native 平台,於是我們向社區提交了一份實現草案,希望把 58 在 React-Native 上的技術積累分享到社區,同時也從社區對 Taro 的共建上獲益。

Taro 2 發布 v2.2.16

  • [修復] H5 路由地址替換錯誤
  • [修復] 修復插件中引用 taro-ui 組件路徑錯誤

Taro 3 發布 v3.2.0-canary.2

快速修復了試用 Taro 3 React Native 的開發者提出的多個 issue。

收穫的案例

本周小夥伴們分享了 3 個案例:

e代駕 來自 eazdp 提交

e代駕微信小程式

e代駕支付寶小程式

逃大拿 來自 王樹立 提交

逃大拿

樂日Day自習室 來自 yun-cheng-yue 提交

樂日Day自習室

歡迎大家提交案例(名稱 + 小程式碼/二維碼),和數萬開發小夥伴分享您的成果,它將出現在 Taro 文檔「案例」頁和 「Taro 社區」公眾號的周報中。

案例提交地址:

//github.com/NervJS/taro-user-cases

ISSUES

上周有 48 個新 issue。
其中 20 個 issue 已經被關閉,28 個 issue 仍然保持打開狀態。

OPEN ISSUES

🙋‍ #8253 chore(deps): [security] bump ini from 1.3.5 to 1.3.8, by dependabot-preview[bot]

🙋‍ #8252 tabbar 希望支援跳轉頁面和跳轉小程式等功能增強, by zhaoxu-me

🙋‍ #8251 chore(deps-dev): bump @types/node from 12.12.62 to 14.14.12, by dependabot-preview[bot]

🙋‍ #8250 chore(deps): bump mini-css-extract-plugin from 0.8.0 to 1.3.3, by dependabot-preview[bot]

🙋‍ #8249 chore(deps): bump @babel/register from 7.9.0 to 7.12.10, by dependabot-preview[bot]

🙋‍ #8248 Taro3.0.18 Scrollview的scrollIntoView設置無效, by darkfiredarkhalo

🙋‍ #8246 通過object類型傳入的styles,無法刪除某個屬性, by rookie125

🙋‍ #8242 Vue3 使用 vant-weapp 微信小程式組件,@click 等事件無響應, by Mikasa33

🙋‍ #8241 調用Taro.redirectTo不能正常跳轉, by gxsandzxl

🙋‍ #8239 Taro 組件使用 Enzyme 的 mount / render 方法做 UI 測試, by P233

🙋‍ #8238 componentDidShow鉤子內調用Taro.redirectTo引起的bug, by gxsandzxl

🙋‍ #8237 Uncaught TypeError: Cannot read property ‘componentProto’ of undefined, by hao-li

🙋‍ #8236 fix(diff): view層級過多會導致棧溢出, by wyyxdgm

🙋‍ #8235 textarea在ios中使用表情maxlength有問題, by Asarua

🙋‍ #8228 Taro.pageScrollTo無法滾動到指定位置, by GoodbyeNJN

🙋‍ #8226 引用taro-ui,最後yarn run dev:weapp,運行小程式插件,提示組件路徑錯誤, by antbrothers

🙋‍ #8225 Input組件focus會彈出兩次鍵盤 #7014 未解決, by QingATech

🙋‍ #8222 Taro3.0組件在h5環境下的View支援 viewProps,類Image組件的imgProps, by heiazu

🙋‍ #8221 最外層的容器使用flex布局在safari瀏覽器中滾動時無法隱藏底部、頂部操作欄, by SyMind

🙋‍ #8220 默認初始化, by i-coder-robot

🙋‍ #8219 @tarojs/components Image組件在h5環境下缺少imgProps欄位, by heiazu

🙋‍ #8218 Taro3 h5平台Taro.pageScrollTo失效, by Asarua

🙋‍ #8215 TypeError undefined is not an object (evaluating ‘w.isProxied’), by GZWZC

🙋‍ #8213 是否支援全局生命周期鉤子, by bibidu

🙋‍ #8211 taro3的列表頁面 DOM數量提示超過1000,不支援#shadow-root,導致點擊事件延遲, by xiaoice

🙋‍ #8210 taro/extend 欄位返回錯誤, by zsymor

🙋‍ #8209 在自定義平台插件下 webpackConfig中的runtimePath 會解析錯誤 導致無法載入擴展的runtime文件, by leo-ran

🙋‍ #8207 API 中webpackChain option中沒有publicpath 的選型, by LiyumingBen

CLOSED ISSUES

🛠 #8247 canvasToTempFilePath 中 canvasId 不再是必傳項, by Swordword

🛠 #8245 docs: 修復 readme 特別鳴謝中頭像超鏈與本人不一致問題, by allenou

🛠 #8244 chore(deps): [security] bump ini from 1.3.5 to 1.3.7, by dependabot-preview[bot]

🛠 #8243 canvasToTempFilePath 中 canvasId 不再是必傳項, by Swordword

🛠 #8240 3.x vue版 如何再dist目錄生成package.json文件,以此使用小程式裡面的npm包功能??, by jigsaw-china

🛠 #8234 chore(deps): bump mini-css-extract-plugin from 0.8.0 to 1.3.2, by dependabot-preview[bot]

🛠 #8233 canvas hook 寫法 draw is not a function, by Swordword

🛠 #8232 支付寶小程式設置title 無效Taro.setNavigationBarTitle({ title: ‘12312’}), by shenggen1987

🛠 #8231 v2.2.16 發布, by luckyadam

🛠 #8230 v2.2.16, by luckyadam

🛠 #8229 chore(cli): 調整 taro 支援的 node 最低版本, by luckyadam

🛠 #8227 v2.2.16 發布, by luckyadam

🛠 #8224 build:weapp報錯, by xiaoai7904

🛠 #8217 遷移並更新文檔:RN端開發前注意, by iChengbo

🛠 #8216 Parse errors in imported module, by Loomark

🛠 #8214 chore(release): publish 3.2.0-canary.2, by shinken008

🛠 #8212 taro3擴展編譯平台 -> 模版,文檔描述看起來是可以自定義一些功能,求個DEMO案例, by xiaoice

🛠 #8208 新建的taro3.0的項目 配置了組件和頁面 但是提示渲染失敗?, by yuxilins

🛠 #8206 Fix/command, by LaxusJie

🛠 #8205 項目周報 (2020 年 11 月 28 日 – 2020 年 12 月 5 日), by taro-bot2[bot]


PULL REQUESTS

上周有 29 個 pull request 被創建、更新或 merge。

UPDATED PULL REQUEST

上周有 20 個 pull request 更新:

❤️ #8253 chore(deps): [security] bump ini from 1.3.5 to 1.3.8, by dependabot-preview[bot]

❤️ #8251 chore(deps-dev): bump @types/node from 12.12.62 to 14.14.12, by dependabot-preview[bot]

❤️ #8250 chore(deps): bump mini-css-extract-plugin from 0.8.0 to 1.3.3, by dependabot-preview[bot]

❤️ #8249 chore(deps): bump @babel/register from 7.9.0 to 7.12.10, by dependabot-preview[bot]

❤️ #8236 fix(diff): view層級過多會導致棧溢出, by wyyxdgm

❤️ #8202 chore(deps): bump typescript from 3.9.7 to 4.1.2, by dependabot-preview[bot]

❤️ #8135 feat(mini-runner/mini-split-chunks): 添加小程式提取公共模組插件,主包沒有引用的,且分包內引用的mod…, by huangcj99

❤️ #8123 chore(deps): bump sass-loader from 6.0.7 to 10.1.0, by dependabot-preview[bot]

❤️ #8115 chore(taro-mini-runner): upgrade less-loader version to support additionalData config (#7921), by ZeroTo0ne

❤️ #7706 chore(deps-dev): bump @types/autoprefixer from 9.7.0 to 9.7.2, by dependabot-preview[bot]

❤️ #7704 chore(deps-dev): bump @types/resolve from 1.14.0 to 1.17.1, by dependabot-preview[bot]

❤️ #7397 chore(deps-dev): bump @types/detect-port from 1.1.0 to 1.3.0, by dependabot-preview[bot]

❤️ #7326 fix: 解構 props 後,如果作用域中不包含 children, 其他 renderProps 可能識別失敗 close #7315, by ivan-94

❤️ #7324 fix(tranformer-wx): taroize 轉換後的組件不支援 對象 style, by ivan-94

❤️ #7292 fix(transformer-wx): 非實例方法 bind 應該轉換為匿名回調, by ivan-94

❤️ #6951 fix(mini-runner): 開發模式修改文件會刷新所有json,導致開發工具載入過慢, by 0JARVIS0

❤️ #6444 feat(input): 添加輸入事件延遲觸發, by zgs225

❤️ #5779 Revert “fix(taro-h5): 響應體無數據時拋錯進入reject (#4599)”, by rsnzh

❤️ #5297 鎖定版本, by zsirfs

❤️ #5153 feat(transformer-wx)增加TARO-UI側的快應用轉換支援,不支援部分組件默認支援為DIV,支援部分默認為原生組件名, by Issacpeng

MERGED PULL REQUEST

上周 merge 了 9 個 pull request:

💻 #8247 canvasToTempFilePath 中 canvasId 不再是必傳項, by Swordword

💻 #8245 docs: 修復 readme 特別鳴謝中頭像超鏈與本人不一致問題, by allenou

💻 #8231 v2.2.16 發布, by luckyadam

💻 #8230 v2.2.16, by luckyadam

💻 #8229 chore(cli): 調整 taro 支援的 node 最低版本, by luckyadam

💻 #8227 v2.2.16 發布, by luckyadam

💻 #8217 遷移並更新文檔:RN端開發前注意, by iChengbo

💻 #8214 chore(release): publish 3.2.0-canary.2, by shinken008

💻 #8105 feat(taro-runtime): consistent window object, by atzcl


COMMITS

上周共有 5 個 提交:

🙏 fix(h5): 修復h5下的pageScrollTo函數的selector參數支援問題 by no name

🙏 feat(taro-runtime): consistent window object (#8105) by atzcl

🙏 chore(cli): 調整 taro 支援的 node 最低版本 by luckyadam

🙏 docs: 修復 readme 特別鳴謝中頭像超鏈與本人不一致問題 by allenou

🙏 canvasToTempFilePath 中 canvasId 不再是必傳項 (#8247) by Swordword


CONTRIBUTORS

上周共有 5 名獨立貢獻者:

🤝 atzcl

🤝 luckyadam

🤝 allenou

🤝 Swordword

感謝你們對開源事業做出的貢獻。🤝


STARGAZERS

上周獲得了 89 個 star。它們分別來自於:

panlt123

clyquan

cxj-github

LiyumingBen

xuduogui

rehmetjan

rrr5t6y7

LouisYLWang

instkffff

xuqiang521

Joranson

blacksola

ShrinkLynn

Wsmzh

kunbowu

tw19920521

wuyanwei

wranswer

AmemiyaSigure

yuanqichao514

kgdkhntak

xiaoice

developer-os

lvgit3mc

lihai5566

Jeekai

qicunshang

cobra180825

bestshenggao

Lock-And-Key

Jiny3213

chenyang351

liyingkun1237

HolenZhou

datoulei

looles

joe-szmn

charleyxie

scott-leung

yuzhuguan

foolzhang

ManiaciaChao

KuangjuX

season7

helperAI

sliverraven

autoConfiguration

pipiciweia

Mrchen128

nicett

feixiao

mickmetalholic

geekspeng

bearxsh

cicizhao

idea-zone

yanmei122

JorkeMooN

zenblo

ryanwang520

kaclarpt

Akatsuki-kurumi

FFlainsF

pgzhouyangyang

LJYq

BrooksWon

wyyxdgm

jutoukeji

GMlc

lx463785

wozzup

littlecxm

Mavi

lynxkor

Ttou

openideal

ZeyanGuo

rsq1259

lideyang

qige2016

ioiioo

rainame

klxq

ioth5

xingangw

maokty

beipingdengni

sevenseablue

phamquangquy92vd

You all are the stars! ⭐


RELEASES

上周有 2 個新版本發布。

🚀 v2.2.16 發布
🚀 v3.2.0-canary.2 發布


以上就是本周的項目周報。你可以點擊 weekly-digest 查看往期的項目周報。

歡迎關注凹凸實驗室部落格:aotu.io

或者關注凹凸實驗室公眾號(AOTULabs),不定時推送文章:

歡迎關注凹凸實驗室公眾號