Taro 是一个开放式跨端跨框架解决方案,支持使用 React/Vue/Nerv 等框架来开发微信/京东/百度/支付宝/字节跳动/ QQ 小程序/H5 等应用。
Taro 3.4.8 现已发布,具体更新内容如下:
特性
H5
- 支持播放 hls 视频
修复
小程序
- 修复 React 组件里使用动态 import 会报错的问题
- 修复调用
Taro.request
后onHeadersReceived
未定义的问题,#11224 - 修复支付宝部分 API 未正确获取返回值的问题,#11703
- Vue3 暴露 vue-loader 配置项
- 修复百度小程序的
Button
组件不支持onLogin
事件的问题,#11546 - 支持微信小程序
Input
组件的安全键盘属性,#11315 - 支持字节小程序的
RtcRoom
组件,#11460
H5
- 修复安卓系统的浏览器中调用罗盘 API 无法获得绝对方向的问题
RN
- 修复
showToast
图标错误 - 修复 css module 行内使用
Object.assign
等callExpression
问题 - 修复生产环境下 iOS 后退 crash 的问题
CLI
- 删除 CLI 冗余依赖,加快安装速度,修复使用 React JSX 时的类型报错,#11097
- 修复
taro init
没有为项目安装 devDependencies 的问题
Typings
- 修复 Vue3 tsx 无事件属性类型的问题
- 修复
page.animate
方法的类型问题,#11700
更新公告:https://github.com/NervJS/taro/releases/tag/v3.4.8