Taro 1.2.1 发布,多端统一开发框架

  

Taro 1.2.1 发布了,Taro 是一套遵循 React 语法规范的多端统一开发框架,支持用 React 的方式编写一次代码,生成能运行在微信小程序/百度智能小程序/支付宝小程序、H5 与 React Native 等端的应用。

Bug Fixes

  • cli: alias 路径替换问题修复,close #1598 (f53ca81)

  • cli: h5 编译路径替换有误 (117e69e)

  • cli: mobx 模板无法通过 TypeScript 检测 (b500de8)

  • cli: ui 库编译 watch 增加文件分析 (9674f24)

  • cli: 生成代码中文等特殊字符会被转义为 unicode,#1582, close #1595 (acdae99)

  • cli: 真正支持 yarn workspaces, close #1018 (7f6bea2)

  • eslint: JSX 参数可以传入循环 JSX 语句 (a400ea6)

  • eslint: ref 可以使用匿名函数,#1560 (02f3fcc)

  • input: 修复无法选择文件 fix #1532 (dc96118)

  • redux-h5: 修复后台页面获取不到最新redux属性的问题 (a68268c)

  • RN: RN端navigationStyle 局部配置无法覆盖全局配置 close#1627 (cc5cba5)

  • router-h5: 修复高阶组件的页面不更新页面标题的问题 (1d15256)

  • taro: d.ts 增加 hideKeyboard 的定义 close #1607 (8b50a07)

  • taro-weapp/alipay/swan/tt/: 小程序端支持在组件上绑定 bind 不同参数的同一回调函数 (38ce066)

  • taroize: template 的父组件是 if-else 时解析失败 (1b2dbfc)

  • taroize: 处理形如 bind:click 这样有冒号的事件绑定 (4b248d1)

  • taroize: 移除掉未知微信属性 (063ff5c)

  • taroize: 统一处理 wxs module 的情况 (26f0dbe)

  • taroize: 自我引用的组件不用 import (e5d9d5a)

  • transformer: 小程序的 key 属性用字符串包裹,而不是 JSX 表达式 (49bfa70)

  • transformer: 循环中的 key 会自动从 item 中取值 (f10c9a5)

  • 解决taro init从命令行输入参数无效的问题 (#1584) (066d0e4)

  • transformer: 第三方组件事件名有 - 需要特殊处理,close #1559 (6f90d14)

  • transformer: 遵循 JSX 语法,忽略 JSX Text 前后为换行/制表符的情况,close #1609 (9f873f6)

  • taro update project 添加 mobx 相关包 close #1588 (27bc2cb)

Features

  • cli: cli build ui 增加 watch 功能 (12876fa)

  • cli: ui 库编译增加 h5 端编译成单个文件的功能 (fdb118a)

  • doc: 更新Api 文档 (22a6c0d)

  • eslint: 给编译器单独定制一个规则集合 (11eecf6)

  • RN: 添加 RN 端 CSS Modules 的兼容处理 (6ab2464)

  • router: h5 端使用 path 代替 pathname 标识当前页面路径 (6967856)

  • taro-components-rn: 让 SwiperItem 支持 onClick, close #1564 (c289285)

  • taro-rn: 增加chooseImage Api (08fe7f2)

  • taro-rn: 新增downloadFile Api, #1563 (ace925b)

  • taroize: 在 props observer 中使用对象函数简写 (ee2e683)

  • taroize: 支持保留原有 wxml 注释 (3b24f18)

  • transformer: wx:if/else 的间隔也可以写注释 (74b6f90)

  • weapp|tt|swan|alipay: 小程序端增加 this.$router.path 标识当前页面路径 (1f3c505)

发行地址 

猜你喜欢

转载自www.oschina.net/news/102924/taro-1-2-1-released