Taro 是由京东 - 凹凸实验室打造的一套遵循 React 语法规范的多端统一开发框架。
现如今市面上端的形态多种多样,Web、App 端(React Native)、微信小程序等各种端大行其道,当业务要求同时在不同的端都要求有所表现的时候,针对不同的端去编写多套代码的成本显然非常高,这时候只编写一套代码就能够适配到多端的能力就显得极为需要。
使用 Taro,我们可以只书写一套代码,再通过 Taro 的编译工具,将源代码分别编译出可以在不同端(微信小程序、H5、App 端等)运行的代码。同时 Taro 还提供开箱即用的语法检测和自动补全等功能,有效地提升了开发体验和开发效率。
Taro多端统一开发框架 更新日志:
特性
H5
组件开发模式支持预览功能 @tutuxxx
taro build native-components -- --watch --type h5 --components components/index/index
组件开发模式收敛产物chunk @tutuxxx
小程序
增加按需编译pages或components能力 @tutuxxx
yarn dev:weapp --pages pages/index/index
修复
h5
修复swiper初始1个元素且动态新增元素并切换current时动画失效问题 @tutuxxx
升级swiperjs,解决cube轮播闪烁问题 @tutuxxx
解决scrollview在ios下滚动不流畅问题 @tutuxxx
小程序
修复taro引用原生页面时误处理image等组件的src属性问题 @tutuxxx
修复clickview无法注入dataset问题 @tutuxxx
京东小程序下PickerView组件新增属性 @tutuxxx
鸿蒙
支持通过 importNativeComponent 定义原生组件 (#17041) @ZakaryCode
其他
REAME 新增 duxui @ShaoGongBra
更新 taroify 链接 (#17082) @CodeMak1r-zy
buildes5参数支持命令行和插件调用时传递 @tutuxxx
更新 WebAudioContext.decodeAudioData 类型声明 @BH4HPA
使用 wasm32-wasip1 代替 wasm32-wasi ,解决编译 rust 出错问题 @tutuxxx
|