//
//
//
//
//
//
//
//
//
//
软件Tags:
Taro框架是由京东 - 凹凸实验室打造的一套遵循 React 语法规范的多端统一开发框架。
现如今市面上端的形态多种多样,Web、App 端(React Native)、微信小程序等各种端大行其道,当业务要求同时在不同的端都要求有所表现的时候,针对不同的端去编写多套代码的成本显然非常高,这时候只编写一套代码就能够适配到多端的能力就显得极为需要。
使用 Taro,我们可以只书写一套代码,再通过 Taro 的编译工具,将源代码分别编译出可以在不同端(微信小程序、H5、App 端等)运行的代码。同时 Taro 还提供开箱即用的语法检测和自动补全等功能,有效地提升了开发体验和开发效率。
特征:
小程序
支持编译微信小程序插件
支持编译支付宝小程序插件
Taro多端统一开发框架 更新日志:
v3.3.1
重要修复
小程序
百度小程序在使用 View 组件时,支持设置 flex
小程序
支持使用 React DevTools
RN
实现 PageContainer 组件
chooseImage API 支持 sizeType 参数 (iOS)
样式转换支持多 className 转换
其它
babel-preset-taro 默认支持 Vue/Vue3 使用 JSX
修复
小程序
解决百度端 template 嵌套 ad 导致视频前贴后贴广告无法播放的问题
修复京东小程序 onLongPress 事件失效
修复钉钉小程序分享报错的问题
修复 qq 小程序使用自定义 tabbar 报错的问题
修复支付宝小程序部分 API 不可用的问题
修复使用 @tarojs/plugin-inject 时报错的问题
修复支付宝小程序的 Socket API
修复获取不到 dataset 的问题
H5
修复 Vue3 使用 <input> 组件时 v-model 失效的问题
修复不能设置 dataset 的问题
修复路由跳转时 complete 回调函数的触发时机
修复 input 改变 focus 值时不聚焦的问题
修复使用 Vue/Vue3 时引入了 fast-refresh 的问题
修复多次触发 onReady 的问题
修复 Swiper 的一些问题
修复页面卸载导致多页并存问题
RN
修复 Video 组件的 TS 编译错误
修复使用 getSystemInfo API 时不传参会报错的问题
修复编译报错
修改 navigationBar 默认值,与小程序保持一致
其它
修复使用 Vue 时无法编译 JSX 文件的问题
修复运行 Jest 测试时提示 ENABLE_INNER_HTML is not defined 的问题
调整 babel-preset-taro 的 useBuiltIns 配置的行为