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


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

特性

小程序

  • 支持使用 Vue3 编译原生自定义组件

RN

  • 默认使用 react-native 0.69 版本,并增加了对 React18 的支持

Typings

  • 重构类型系统,根据各小程序官方文档,补全小程序组件类型声明文件(相关讨论:#11740)

修复

小程序

  • 修复微信小程序对 showShareMenu API 的支持
  • 修复微信小程序对 cropImage API 的支持,#12524
  • 修复 webpack-sources 版本不一致带来的问题
  • 修复 Webpack5 预编译导致 Vue3 报错的问题,#12340 #12090
  • 修复 Webpack5 预编译导致京东小程序、百度小程序报错的问题,#12414
  • 修复 Webpack5 预编译导致 Vue devtools 报错的问题,#12452
  • 修复支付宝小程序使用 CustomWrapper 失败的问题,#12496
  • 优化组件收集逻辑。修复使用 Vue 渲染函数、或使用第三方组件库时,报找不到对应 template 模板的问题,#9740
  • 按需生成 CustomWrapper 产物,#11745

H5

  • 修复 Input 组件在 type=number maxlength=-1 的情况下内容无法输入问题
  • 组件库导出 SourceMap
  • 修复 Input 组件 type 属性为 number 或 digit 时,输入特殊符号导致交互异常的问题
  • 修复页面 onShow 时 onReachBottom 事件多次触发的问题
  • 支持捕获 Video 组件 hls 流中的错误信息
  • 修复 pxtransform API 转换尺寸错误的问题,#12475
  • 修复 Webpack5 预编译导致构建报错的问题,#12385
  • 修复开启多页应用模式报错的问题,#12417
  • 修复自定义环境变量导致的 mode 错误,#12436

RN

  • 修复引入同名 style 文件时变量名冲突的问题
  • 升级 CLI 默认安装的 expo 版本到 ~46.0.1
  • 修复 showActionSheet API 在 RN Android 端与其他端不一致的问题
  • 修复 Input 和 TextArea 组件在 focus 属性变更时聚焦失焦不同步的问题

PostCSS

  • 修复 postcss.pxtransform.config.baseFontSize 参数无效的问题,#12449
  • 修复 autoprefixer warning

CLI

  • 修复 taro convert 命令报错的问题,#12309

Typings

  • 修复定位 API 的类型定义
  • 更新 createOffscreenCanvas API 的类型定义,#12391
  • 修复 openBusinessView API 的类型定义

Breaking changes

RN

版本升级仔细阅读 https://github.com/NervJS/taro/discussions/12133

  • 0.69 版本最低支持 iOS 12.4
  • expo-av 在 0.68 需要锁定版本
  • 如使用 Playground 调试,react-native-gesture-handler 版本需要对应
  • 初始化 0.68 版本的 RN:taro init --template-source github:NervJS/taro-project-templates#v3.5-RN-0.68

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


相关文章

2022-08-12

Taro 3.5.3 现已发布。Taro 是一个开放式跨端跨框架解决方案,支持使用 React/Vue/Nerv 等框架来开发微信 / 京东 / 百度 / 支付宝 / 字节跳动 / QQ 小程序 / H5 等应用。具体更新内容如下: 特性 小程序 补充 Map 组件的属性和事件 @

2022-08-03

Taro 3.5.1 现已发布。Taro 是一个开放式跨端跨框架解决方案,支持使用 React/Vue/Nerv 等框架来开发微信 / 京东 / 百度 / 支付宝 / 字节跳动 / QQ 小程序 / H5 等应用。具体更新内容如下: 特性 小程序 支持微信小程序新模板 root-port

2022-08-24

Taro 3.5.4 现已发布。Taro 是一个开放式跨端跨框架解决方案,支持使用 React/Vue/Nerv 等框架来开发微信 / 京东 / 百度 / 支付宝 / 字节跳动 / QQ 小程序 / H5 等应用。具体更新内容如下: 特性 H5 Swiper 组件 onChange 事件触发时机优化

2022-06-16

Taro 3.4.12 现已发布。Taro 是一个开放式跨端跨框架解决方案,支持使用 React/Vue/Nerv 等框架来开发微信 / 京东 / 百度 / 支付宝 / 字节跳动 / QQ 小程序 / H5 等应用。具体更新内容如下: 修复 小程序 补充 Input 组件的 auto-fill 属性,

2022-08-06

Taro 3.5.2 现已发布。Taro 是一个开放式跨端跨框架解决方案,支持使用 React/Vue/Nerv 等框架来开发微信 / 京东 / 百度 / 支付宝 / 字节跳动 / QQ 小程序 / H5 等应用。具体更新内容如下: 特性 H5 新增支持 movable 组件 fix #10767 p

2022-04-21

Taro 3.4.7 现已发布。Taro 是一个开放式跨端跨框架解决方案,支持使用 React/Vue/Nerv 等框架来开发微信/京东/百度/支付宝/字节跳动/ QQ 小程序/H5 等应用。具体更新内容如下: 特性 H5 添加非微信 JS-SDK 下的 getLocation API实

2022-07-01

Taro 3.4.13 现已发布。Taro 是一个开放式跨端跨框架解决方案,支持使用 React/Vue/Nerv 等框架来开发微信 / 京东 / 百度 / 支付宝 / 字节跳动 / QQ 小程序 / H5 等应用。具体更新内容如下: 修复 小程序 修复 preact 使用 custom-tab-ba

2022-05-25

Taro 3.4.10 现已发布。Taro 是一个开放式跨端跨框架解决方案,支持使用 React/Vue/Nerv 等框架来开发微信 / 京东 / 百度 / 支付宝 / 字节跳动 / QQ 小程序 / H5 等应用。具体更新内容如下: 修复 小程序 补充字节小程序 Textarea&nbs

2022-04-27

度/支付宝/字节跳动/ QQ 小程序/H5 等应用。 Taro 3.4.8 现已发布,具体更新内容如下: 特性 H5 支持播放 hls 视频 修复 小程序 修复 React 组件里使用动态 import 会报错的问题 修复调用 Taro.request 后 onHeadersReceiv

2022-07-24

Taro 3.4.14 现已发布。Taro 是一个开放式跨端跨框架解决方案,支持使用 React/Vue/Nerv 等框架来开发微信 / 京东 / 百度 / 支付宝 / 字节跳动 / QQ 小程序 / H5 等应用。具体更新内容如下: 特性 CLI 支持使用包管理器的 create 

2022-07-15

微信支付,支持扫码支付、付款码支付、公众号支付、小程序支付、APP支付,v3版API开发中 支付宝支付,支持扫码支付、PC网站支付、H5网站支付、付款码支付,支持Cert/秘钥模式 钱包支付,支持钱包支付 储值卡支付,支持

2022-06-12

引言 凡是可以用 JavaScript 来写的应用,最终都会用 JavaScript 来写 | Atwood 定律 目前市面上出现的大多数与 NodeJS 相关的框架,基本都将 NodeJS 定位在工具层、中间层、代理层,很少在业务层面进行深耕,认为这是 JAVA 的领域

2022-09-10

本新增了商家端 APP 和小程序,让商家可以一台手机即可发布产品、管理订单等操作,方便快捷。 ShopWind 官网:https://www.shopwind.net 源码下载地址:https://www.shopwind.net/product/download.html 商家端小程序演示:微信扫码体验小程序,

2022-09-06

构的 B2B2C、O2O 行业的电商系统软件,您可以轻松创建和发布属于自己品牌的专业的电商平台,进行全方位的品牌宣传和产品推广。ShopWind v3.x 标准版开始走向开源,打造一款完全开源的电商系统,可以免费用于商业运营或者二次