Taro 周报 #6 : Taro 3 支持 React Native
-
Taro 周报 2020 年 11 月 28 日 - 2020 年 12 月 05 日
Taro 大事件
发布 Taro 3 支持 RN 的 3.2.0-canary.1 版本
58 技术共建的 Taro 3 支持 React Native 已经发布,关注的同学可以浏览 文档博客《增加 React Native 支持的 Taro 3.2.0 版本测试通告》,也可以关注 「58 技术」的公众号,后续他们将带来相关技术文章。
Taro 发布 3.0.18 版本
带来了新特性,让微信小程序可以自定义
project.config.json
文件的源文件名。同时修复了一些 Bug ,详情可以浏览下文 RELEASES 章节了解更多。收获的案例
本周小伙伴们分享了 5 个案例:
基因宝微信小程序 来自 songxiaoliang 提交
悦诗风吟官方旗舰店微信小程序 来自 ljyljy0211 提交
巴迪 e 购微信小程序 来自 ljyljy0211 提交
ZE SPEED 来自 ljyljy0211 提交
欢迎大家提交案例(名称 + 小程序码/二维码),和数万开发小伙伴分享您的成果,它将出现在 Taro 文档「案例」页和 「Taro 社区」公众号的周报中。
案例提交地址:
https://github.com/NervJS/taro-user-cases
RELEASES
上周有 1 个新版本发布。
v3.0.18 chore(release): publish 3.0.18
特性
- 让微信小程序可以自定义
project.config.json
文件的源文件名,by @younthu
修复
- 缺少 framework 配置时会进行报错提示
小程序
- 修复
onLaunch
不能正确执行的问题,by @digiaries - 补全
offNetworkStatusChange
API,#8140,by @ZeroTo0ne - 修复支付宝小程序
getStorageSync
返回 false 值时的判断错误,#8150,by @GoodbyeNJN - 支付宝
Textarea
增加enableNative
属性,#8138 - 修复
Video
不能嵌套组件的问题,#8126 - QQ 小程序同步
Button
组件属性,#8150
H5
- 修复
VirtualList
报错 "unknown custom element",#8083 - 补全
taro-h5
导出的散装 API,#8189 - 修复初始路由参数未被传递的问题
ISSUES
上周有 58 个新 issue,其中 34 个 issue 已经被关闭,24 个 issue 仍然保持打开状态。
OPEN ISSUES
#8204 混合开发编译问题, by 623282611
#8203 运行打包后 vue 以及ui组件 都被全部引入 没有按需引入, by allen-wIki
#8202 chore(deps): bump typescript from 3.9.7 to 4.1.2, by dependabot-preview[bot]
#8191 fix(runtime): 修复 react 框架用户自定义 componentDidCatch 无效的问题, by digiaries
#8188 taro-component下的所有组件都会打进vendor, by yohnz
#8184 补充uploadFile的timeout,fileName参数功能, by zhaoguoweiLLHC
#8182 h5调用pxTransform转换异常, by gxsandzxl
#8181 taro和原生小程序代码混用,打包不同平台模版文件会被编译, by z609373067
#8180 增加 React Native 支持的 Taro 3.2.0 版本测试通告(当前测试版本 3.2.0-canary.1), by zhiqingchen
#8179 h5的router.customRoutes 自定义路由映射需要支持正则匹配参数,做伪静态用, by baobin77
#8177 支付宝小程序获取会员手机号能力, by hight-lig
#8175 showTabBarRedDot, setTabBarBadge设置后无反应,需要点击下tab才会生效, by xiehui999
#8174 相比Remax,Taro使用原生组件的方法太过于复杂, by yz1311
#8172 Typescript 4.x eslint 报错, by rrandom
#8169 vendors.js很大,有很多重复的bn.js, by gsbybb
#8168 两个页面不能共用一个公共组件, by shide-L
#8163 动态插入css导致css优先级过高, by billypon
#8162 【Taro 3.0.17】页面在onShow的时候无法触发componentDidShow生命周期, by iShuhao12138
#8160 setInterval验证码到计时 跳跃显示 安卓页面渲染卡顿, by WenLinLove
#8157 跟 RN 的使用习惯差太多,不得不吐槽, by DingSoung
#8156 Taro 3 版本 H5工程 页面 componentDidShow 中 Taro.getCurrentPages() 无法获取到当前页面, by chunge66
#8155 Taro 怎么使用svga 呢, by wismoly
#8152 linaria 生成的标签 模板字符串使用props 无效, by Big0range
#8148 子组件componentDidShow无法触发, by robinv8
CLOSED ISSUES
#8201 Dependabot can't resolve your JavaScript dependency files, by dependabot-preview[bot]
#8200 Dependabot can't resolve your JavaScript dependency files, by dependabot-preview[bot]
#8199 Dependabot can't resolve your JavaScript dependency files, by dependabot-preview[bot]
#8198 Dependabot can't resolve your JavaScript dependency files, by dependabot-preview[bot]
#8197 Dependabot can't resolve your JavaScript dependency files, by dependabot-preview[bot]
#8196 Dependabot can't resolve your JavaScript dependency files, by dependabot-preview[bot]
#8195 Dependabot can't resolve your JavaScript dependency files, by dependabot-preview[bot]
#8194 chore(release): publish 3.0.18, by Chen-jj
#8193 fix(router): 修复初始路由参数未被传递的问题, by Chen-jj
#8192 fix(taro-h5): 补全 taro-h5 导出的散装 API, fix #8189, by Chen-jj
#8190 fix(runtime): 修复 react 框架用户自定义 componentDidCatch 无效的问题, by digiaries
#8189 taro-h5 中 useReady 等方法导出问题, by xughv
#8187 useDidHide不执行, by Hayato9203
#8186 fix(alipay): 修复 my.getStorageSync 返回 falsy 值时的判断错误, by GoodbyeNJN
#8185 docs(fix): 更新无法访问的案例链接, by OrangeSAM
#8183 taro3 this指向似乎和react不同, by gjc9620
#8178 Fix/components, by Chen-jj
#8176 chore(release): publish 3.2.0-canary.1, by zhiqingchen
#8173 fix(taro): 编译缺少 framework 字段时报错,fix #8092, by Chen-jj
#8171 taro3.0.17打包到头条无法生成 project.config.json 配置文件, by xh747364
#8170 [支付宝小程序]getStorageSync api 中不合理的短路运算符 ||, by ModyQyW
#8167 taro rn 编译报错@babel/runtime/helpers/interopRequireDefault, by zhuhai1234
#8166 IntersectionObserver 的 observe 方法不起作用, by Lyokoo
#8165 Taro 3 支持 React Native, by zhiqingchen
#8164 ScrollView 不触发 onscroll 等事件, by annxsun
#8161 docs(sync): next 更新到 3.x, by honlyHuang
#8159 taro vue2 setInterval 跳跃显示 安卓渲染卡顿, by WenLinLove
#8158 VirtualList typing 错误, by z3rog
#8154 taro微信小程序可以重写component生命周期什么的吗 需要做一个全局埋点, by betterMIsWu
#8153 ctx.draw is not a function, by darkfiredarkhalo
#8151 Image 触发 onError 后,设置默认 src 不起作用,src已经重新赋值但 dom 中的src并未改变, by dtdths
#8150 Button组件无法添加openType为’addFriend‘,’openGroupProfile‘,’openPublicProfile‘对应的’openId‘,’groupId‘,’publicId‘属性, by JackyLeeCS
#8149 字节跳动小程序显示当前目录找不到小程序工程文件, by fightingSunnyGirl
#8147 项目周报 (2020 年 11 月 21 日 - 2020 年 11 月 28 日), by taro-bot2[bot]
PULL REQUESTS
上周有 25 个 pull request 被创建、更新或 merge。
UPDATED PULL REQUEST
上周有 13 个 pull request 更新:
️ #8202 chore(deps): bump typescript from 3.9.7 to 4.1.2, by dependabot-preview[bot]
️ #8191 fix(runtime): 修复 react 框架用户自定义 componentDidCatch 无效的问题, by digiaries
️ #8184 补充uploadFile的timeout,fileName参数功能, by zhaoguoweiLLHC
️ #8123 chore(deps): bump sass-loader from 6.0.7 to 10.1.0, by dependabot-preview[bot]
️ #8108 docs(size): 当设计稿是375时,DEVICE_RATIO应该是 1 / 2, by liyan1105
️ #8094 fix(h5): 修复h5下的视频组件在界面上的功能按钮失效等问题。, by zhaoguoweiLLHC
️ #8050 fix(h5): 修复h5下的pageScrollTo函数功能, by zhaoguoweiLLHC
️ #7912 chore(deps): bump mini-css-extract-plugin from 0.8.0 to 1.2.0, by dependabot-preview[bot]
️ #7910 chore(deps-dev): bump @types/node from 12.12.62 to 14.14.2, by dependabot-preview[bot]
️ #7850 chore(deps): bump @babel/register from 7.9.0 to 7.12.1, by dependabot-preview[bot]
️ #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]
MERGED PULL REQUEST
上周 merge 了 12 个 pull request:
#8194 chore(release): publish 3.0.18, by Chen-jj
#8193 fix(router): 修复初始路由参数未被传递的问题, by Chen-jj
#8192 fix(taro-h5): 补全 taro-h5 导出的散装 API, fix #8189, by Chen-jj
#8186 fix(alipay): 修复 my.getStorageSync 返回 falsy 值时的判断错误, by GoodbyeNJN
#8185 docs(fix): 更新无法访问的案例链接, by OrangeSAM
#8178 Fix/components, by Chen-jj
#8176 chore(release): publish 3.2.0-canary.1, by zhiqingchen
#8173 fix(taro): 编译缺少 framework 字段时报错,fix #8092, by Chen-jj
#8165 Taro 3 支持 React Native, by zhiqingchen
#8161 docs(sync): next 更新到 3.x, by honlyHuang
#8118 Taro 3 React Native 相关文档补充, by zhiqingchen
#7745 feat: 让微信小程序可以自定义project.config.json文件的源文件名, by younthu
COMMITS
上周共有 7 个 提交:
chore(release): publish 3.0.18 (#8194) by Chen-jj
fix(router): 修复初始路由参数未被传递的问题 by Chen-jj
fix(taro-h5): 补全 taro-h5 导出的散装 API, fix #8189 (#8192) by Chen-jj
Fix/components (#8178) by Chen-jj
fix(taro): 编译缺少 framework 字段时报错 by Chen-jj
fix(alipay): 修复 my.getStorageSync 返回 falsy 值时的判断错误 (#8186) by GoodbyeNJN
feat: 让微信小程序可以自定义project.config.json文件的源文件名 (#7745) by younthu
CONTRIBUTORS
上周共有 3 名独立贡献者:
感谢你们对开源事业做出的贡献。
STARGAZERS
上周获得了 69 个 star。它们分别来自于:
qyweiyy |
xiexikang |
wangdanuo |
raybor985 |
Wings-Looo |
guo897654050 |
xs1243576 |
zhanglp92 |
physicsLoveJava |
huangtingliu |
ManFromEarth |
msxiehui |
DingSoung |
Big0range |
wangwanchao |
xianghairui |
longlou123 |
ferqx |
crazy-Yoger |
syun0216 |
zgh419566 |
yanxiaolazy |
seeksdream |
amarantine308 |
yangQingYu123 |
panlw |
jiangzhiguo1992 |
aoomeo |
lujian0571 |
liuqiaoqin |
HuangLuGuang |
yejianmail |
zsqiang001 |
xiaoxpkuo |
dbstao |
wqxcherish |
tianxinfox |
liuyepiaoxiang |
monkey1990 |
BennyTian |
ziiip |
hdqtian |
leyliu |
pausermake |
xiaopanshi |
haitaoo |
FIGHTING-TOP |
guoguo0202 |
pro90rushb |
ailsin |
xshlee |
CodeLazier |
godxkey |
ahweb |
luzimingx |
Bronts |
develon2015 |
yus189 |
shinken008 |
lightsaid |
dkzwm |
Im-SAMW |
jiangyh123 |
liuymzz |
gleeman |
kaelzhang |
Puthlii |
levidcd |
sxsx2yzyz |
You all are the stars!
以上就是本周的项目周报。你可以点击 weekly-digest 查看往期的项目周报。
- 让微信小程序可以自定义
-
欢迎分享 Taro 案例 https://github.com/NervJS/taro-user-cases/