Taro 3.6.24 现已发布。Taro 是一个开放式跨端跨框架解决方案,支持使用 React/Vue/Nerv 等框架来开发微信 / 京东 / 百度 / 支付宝 / 字节跳动 / QQ 小程序 / H5 等应用。
此版本具体更新内容如下:
特性
H5
- Swiper 组件新增 currentItemId 参数支持
- Video 组件新增全屏事件抛出
- Stencil 组件库支持 hydrate 模式导出,用于服务端等场景生成 stencil 组件内部 DOM 结构。
其它
- 新增自定义编译 rust binding 配置
- 新增 linux-x64-musl target 用于版本 CI 测试
修复
H5
- 优化定位常量参数未设置提示 #15214
- 优化应用 show / hide 事件回调信息与触发实际
- 优化开发模式服务地址判断逻辑
- 修复 flushSync 引入导致低版本 react 抛出错误
- 修复多页路由错误引用 navigation 模块问题
- 修复 html 组件库样式引用 & 组件模式适配组件库依赖缺失问题
RN
- 修复 View 组件 click 事件异常 #15211
其它
- 优化预编译 app.config 热更新缓存未生效问题 #15225
- 修复 ESLint 项目与工作区内 eslint 版本差异导致问题 #14904
- 修复创建 react-native 部分目录未重命名的问题
- 修复 CI 会用旧的 wasm 覆盖新的文件的问题
- 修复 ts-node 在 node18+ 版本上的错误
- 更新 RM 中 taro-ui 说明
- 更新 Node 版本依赖说明
Typings
- 优化资源预加载 API 类型
更新说明:https://github.com/NervJS/taro/releases/tag/v3.6.24