Taro 3.5.6 现已发布。Taro 是一个开放式跨端跨框架解决方案,支持使用 React/Vue/Nerv 等框架来开发微信 / 京东 / 百度 / 支付宝 / 字节跳动 / QQ 小程序 / H5 等应用。具体更新内容如下:
特性
小程序
RN
- 默认使用 react-native 
0.69版本,并增加了对 React18 的支持 
Typings
- 重构类型系统,根据各小程序官方文档,补全小程序组件类型声明文件(相关讨论:#11740)
 
修复
小程序
- 修复微信小程序对 
showShareMenuAPI 的支持 - 修复微信小程序对 
cropImageAPI 的支持,#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流中的错误信息 - 修复 
pxtransformAPI 转换尺寸错误的问题,#12475 - 修复 Webpack5 预编译导致构建报错的问题,#12385
 - 修复开启多页应用模式报错的问题,#12417
 - 修复自定义环境变量导致的 mode 错误,#12436
 
RN
- 修复引入同名 style 文件时变量名冲突的问题
 - 升级 CLI 默认安装的 
expo版本到~46.0.1 - 修复 
showActionSheetAPI 在 RN Android 端与其他端不一致的问题 - 修复 
Input和TextArea组件在focus属性变更时聚焦失焦不同步的问题 
PostCSS
- 修复 
postcss.pxtransform.config.baseFontSize参数无效的问题,#12449 - 修复 
autoprefixerwarning 
CLI
- 修复 
taro convert命令报错的问题,#12309 
Typings
- 修复定位 API 的类型定义
 - 更新 
createOffscreenCanvasAPI 的类型定义,#12391 - 修复 
openBusinessViewAPI 的类型定义 
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


		
		

还没有评论,来说两句吧...