Taro 3.6.18 现已发布。Taro 是一个开放式跨端跨框架解决方案,支持使用 React/Vue/Nerv 等框架来开发微信 / 京东 / 百度 / 支付宝 / 字节跳动 / QQ 小程序 / H5 等应用。
此版本具体更新内容如下:
特性
小程序
- 第三方模板支持 void elements
H5
- onChange 事件添加 source 属性,用来判断是 touch 切换还是其他方式切换的,fix #14653
修复
小程序
- 兼容支付宝小程序、钉钉小程序的 sjs 语法模版文件引入方式,使得能够让 webpack 分析到依赖关系
- 修复文本节点列表更新时提示没有 key 的问题
- 修复当节点 style 中 css 属性的值为空时删除该属性,fix #14463
- 修复微信小程序主包大小计算错误的问题
- 修复 comp 和 custom-wrapper 没有重新引用 wxs 文件导致的 wxs 函数失效的问题,fix #14610 #14599
H5
- 修复 max-height 错误配置导致的普通页面高度限制问题,fix #14592
- 修复 picker 组件当 value 超出 start 和 end 范围时报错,fix #14042
- 修复当 app.config.js 设置 animation:false,路由跳转时上一个页面元素节点没有被隐藏,fix #14674
React-Native
- 修复 Android 在沉浸式切换时 statusBarHeight 值获取错误
Typings
- 修复微信小程序 skyline 框架类型提示错误
- 完善支付宝小程序 video 组件的属性和类型,fix #14462
- 更新设备相关 types
更新说明:https://github.com/NervJS/taro/releases/tag/v3.6.18