Taro 3.5.8 现已发布。Taro 是一个开放式跨端跨框架解决方案,支持使用 React/Vue/Nerv 等框架来开发微信 / 京东 / 百度 / 支付宝 / 字节跳动 / QQ 小程序 / H5 等应用。
此版本具体更新内容如下
特性
小程序
- 独立分包添加公共逻辑抽取 fix #12206
- 修复开启 html 转译插件后,部分元素属性没有进行映射导致更新失败 fix #12673
- 支持 chooseContact 相关 API fix #11356
H5
- previewImage 查看大图功能,支持手势缩放
- downloadFile 方法新增 timeout 字段 fix #12648
修复
小程序
- 兼容 alipay 删除 native-slot 参数
- 统一 stylus 的 rule 名称,便于通过 webpack-chain 获取对应规则
- 修复编译详情重新指定 output 对 project.config 失效,并支持自定义编译配置根据不同端打包输出到不同的目
- 修复字节小程序 showToast API 差异 fix #11879
- 优化 webpack 插件使用 compiler 导出实例
H5
- 兼容 Windows 编译排除 @tarojs/components 转义
- 优化 preact 兼容问题 fix #12693
- 优化插件判断 mode 参数方法,修复热更新依赖错误 fix #12685
- 修复 Button 组件 disabled 参数失效问题 fix #12797
- 补充不兼容事件唤起时,调用 API 的参数
RN
- 优化 screenOptions 配置参数 fix #12743
CLI
- 添加 .env* 文件解析逻辑,将配置文件定义的变量拓展到 process.env 中
- 优化 PreBundle 特性,构建 remote 应用时继承 plugins、modules 相关类型,修复 prebundle library 引用
- 优化 PreBundle 特性,在失败时提示错误,并自动跳过继续执行编译任务
Type
- 支持 vue3 custom element 原生参数
- 修复 View 组件 catchMove 缺失错误 fix #12686
- 修复 getOpenUserInfo 返回结果类型错误
- 补充 downloadFile 方法 timeout 字段
- 支持 native-slot 组件类型
- 优化自动同步脚本,同步各端已知独有的组件类型
更新说明:https://github.com/NervJS/taro/releases/tag/v3.5.8
O2 Lab 来自京东零售集团,创建于2015年10月,是一个专注于用户体验及产品价值提升的产品研发团队。
我们围绕多端开发、服务端开发、人工智能、产品设计、视觉设计等方向沉淀与传播相关的专业知识及案例,为业界贡献经验价值。
我们的核心产品包括「羚珑 - 智能设计平台」、「Taro - 多端统一开发解决方案」、「Deco - 设计稿一键转代码平台」、「Tide - 云端研发工作台」、「UIPaaS - 设计研发一体化方案」 等,深耕智慧设计、智能研发、跨端云研发体系的能力,助力泛零售业务实现智慧营销。
京东集团奉行客户为先、诚信、协作、感恩、拼搏、担当的价值观,以“技术为本,致力于更高效和可持续的世界”为使命,目标是成为全球最值得信赖的企业。