v3.3.1

重要修复

小程序

  • 百度小程序在使用 View 组件时,支持设置 flex,fix #6015 ,感谢 @SyMind 贡献的修复方案🙏

特性

小程序

  • 支持使用 React DevTools,详细用法请见文档

RN

  • 实现 PageContainer 组件,by @iChengbo
  • chooseImage API 支持 sizeType 参数 (iOS),by @iChengbo
  • 样式转换支持多 className 转换,by @CroatiaParanoia

其它

  • babel-preset-taro 默认支持 Vue/Vue3 使用 JSX,by @Sociosarbis

修复

小程序

  • 解决百度端 template 嵌套 ad 导致视频前贴后贴广告无法播放的问题,by @TomVista
  • 修复京东小程序 onLongPress 事件失效,by @zhaomengfan
  • 修复钉钉小程序分享报错的问题,fix #9780
  • 修复 qq 小程序使用自定义 tabbar 报错的问题,fix #9739
  • 修复支付宝小程序部分 API 不可用的问题,fix #9811
  • 修复使用 @tarojs/plugin-inject 时报错的问题,fix #9783
  • 修复支付宝小程序的 Socket API
  • 修复获取不到 dataset 的问题

H5

  • 修复 Vue3 使用 <input> 组件时 v-model 失效的问题,fix #9775
  • 修复不能设置 dataset 的问题,fix #9798
  • 修复路由跳转时 complete 回调函数的触发时机,fix #9758
  • 修复 input 改变 focus 值时不聚焦的问题,fix #9777
  • 修复使用 Vue/Vue3 时引入了 fast-refresh 的问题,fix #9843
  • 修复多次触发 onReady 的问题
  • 修复 Swiper 的一些问题
  • 修复页面卸载导致多页并存问题

RN

  • 修复 Video 组件的 TS 编译错误,by @iChengbo
  • 修复使用 getSystemInfo API 时不传参会报错的问题,by @iChengbo
  • 修复编译报错
  • 修改 navigationBar 默认值,与小程序保持一致

其它

  • 修复使用 Vue 时无法编译 JSX 文件的问题,fix #9659 ,by @Sociosarbis
  • 修复运行 Jest 测试时提示 ENABLE_INNER_HTML is not defined 的问题,by @twinh
  • 调整 babel-preset-tarouseBuiltIns 配置的行为,fix #9705

项目简介

🚀 Github 镜像仓库 🚀

源项目地址

https://github.com/NervJS/taro

发行版本 98

chore(release): publish 3.3.9

全部发行版

贡献者 181

全部贡献者

开发语言

  • JavaScript 51.2 %
  • TypeScript 46.9 %
  • HTML 0.8 %
  • SCSS 0.6 %
  • CSS 0.5 %