Taro是一个开放式跨端跨框架解决方案,支持使用React/Vue/Nerv等框架来开发微信、京东、百度、支付宝、字节跳动、QQ 小程序、H5等应用。
现如今市面上端的形态多种多样,Web、App 端(React Native)、微信小程序等各种端大行其道,当业务要求同时在不同的端都要求有所表现的时候,针对不同的端去编写多套代码的成本显然非常高,这时候只编写一套代码就能够适配到多端的能力就显得极为需要。
使用 Taro,我们可以只书写一套代码,再通过 Taro 的编译工具,将源代码分别编译出可以在不同端(微信小程序、H5、App 端等)运行的代码。同时 Taro 还提供开箱即用的语法检测和自动补全等功能,有效地提升了开发体验和开发效率。
特性
支持在小程序 app 对象上挂载自定义属性
修复
小程序
CustomWrapper 组件、协助递归的内部自定义组件设置为虚拟节点,解决 DOM 深度达到一定层级后 flex 样式失效问题,by @jin-yufeng
修复全局样式重复打包的问题
修复 window.raf window.caf 以 apply 方式调用时使用报错的问题,#7749
修复 Vue3 运行时报错,#8426
修复 React、Vue、Vue3 都不能使用 vant 的 kebab-case 事件的问题,#8407 #8242 #8364
修复 Vue3 使用第三方组件时事件绑定错误的问题
H5
修复 Swiper 组件滑动越来越快的问题