您现在的位置是:首页 > 文章详情

Taro 3.6.23 发布,BAT 小程序、H5 与 RN 端统一框架

日期:2024-01-21点击:71

Taro 3.6.23 现已发布。Taro 是一个开放式跨端跨框架解决方案,支持使用 React/Vue/Nerv 等框架来开发微信 / 京东 / 百度 / 支付宝 / 字节跳动 / QQ 小程序 / H5 等应用。

此版本具体更新内容如下:

特性

  • 新增了 H5/RN 的表单组件支持使用 defaultValue 属性来设置初始值
  • 更新了 CI,降低 Ubuntu 版本到 20.04

小程序

  • 新增了抖音小程序对 awesome-user-card 的支持,用于关注抖音号
  • 提升了 CompileMode 的小程序兼容性:支持支付宝小程序的事件名,兼容百度、支付宝小程序中模板不能循环引用的问题,兼容各小程序的 wxs 引用语法

H5

  • Request 模块新增了 abort 接口,以适配小程序的 requestTask.abort 方法

鸿蒙

  • 新增了 hybrid 模式的编译支持
  • 降低了 taro-platform-harmony-hybrid 的 Rollup 版本号

修复

  • 更新了运行时依赖文件,包括代码抖动方式、构建模式、路由模式等
  • 修复了 H5/RN 表单组件没有正确处理是否受控的问题
  • 更新了测试覆盖率 CI
  • 优化了获取 scrollTop 的错误处理逻辑

小程序

  • 修复了在 IDEA 中缺少 TS 类型提示的问题,移除 tsconfig.json 中不必要的 baseUrl 配置项

H5

  • 修复了 harmony-hybrid 配置导致 H5 Babel 配置被覆盖的问题
  • 移除了组件全局样式中的 weui 样式依赖,减少不可抖动的样式体积
  • 优化了初始项目包体积的抖动问题
  • 修复了 timeout 默认值不生效的问题
  • 修复了默认模板中 Jest 无法匹配到单元测试文件导致无法运行 Jest 的问题
  • 优化了在启用动画时禁用页面滚动,以避免 iOS 设备上触底页面弹动遮挡的问题
  • 优化了 swiper 组件在复制节点后可能出现的报错问题添加容错处理

RN

  • 优化了 clickable 组件,使得 1000 节点渲染速度提升了 20%
  • 修复了当使用 resource 全局注入 SCSS 时可能导致报错的问题

Typings

  • 更新了 Canvas API
  • 更新了与开放接口相关的 API 的类型定义
  • 修复了在开启 darkmode 页面配置下的属性类型问题

更新说明:https://github.com/NervJS/taro/releases/tag/v3.6.23

原文链接:https://www.oschina.net/news/276257/taro-3-6-23-released
关注公众号

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。

持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。

转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。

文章评论

共有0条评论来说两句吧...

文章二维码

扫描即可查看该文章

点击排行

推荐阅读

最新文章