Taro 3.5.1 现已发布。Taro 是一个开放式跨端跨框架解决方案,支持使用 React/Vue/Nerv 等框架来开发微信 / 京东 / 百度 / 支付宝 / 字节跳动 / QQ 小程序 / H5 等应用。具体更新内容如下:
特性
小程序
- 支持微信小程序新模板 root-portal
- plugin-mini-ci: 新增支付宝小程序支持cli --open 打开开发者工具
H5
- pageScrollTo 方法支持 offsetTop 参数
- prebundle 支持 publicPath 配置
- 默认开启 postcss-import 配置
RN
- taro-runtime-rn: 实现 useReady 钩子
修复
小程序
- react: 修复react18 creatRoot和小程序onLoad竞态的问题 #12141 #12129
- 修复预编译导致的运行时报错
H5
- 修复 fileType 为 jpg 时,表现不符合预期
- 修复 browser 模式下的 prebundle 依赖代理问题
- 修复 prebundle 下热加载空 chunk 错误抛出问题
- 自动修复不支持的 chunkFileName
- 修复 cssModules 提示错误抛出
RN
- taro-runtime-rn: 删除详细的可选链接检查
CLI
- 修复安装依赖实时日志输出
- 默认关闭依赖预编译
Typings
- 支持 root-portal 类型(react、vue)
- 移除无效生命周期
更新说明:https://github.com/NervJS/taro/releases/tag/v3.5.1