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

栏目: IOS · Android · 发布时间: 5年前

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

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 )

发行地址 


以上所述就是小编给大家介绍的《Taro 1.2.1 发布,多端统一开发框架》,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对 码农网 的支持!

查看所有标签

猜你喜欢:

本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们

个体与交互

个体与交互

Ken Howard、Barry Rogers / 贾永娜、张凯峰 / 机械工业出版社华章公司 / 2012-3-20 / 45.00元

对敏捷软件开发的关注重点,通常都集中在“机制”方面,即过程和工具。“敏捷宣言”认为,个体与交互的价值要高于过程和工具,但这一点很容易被遗忘。在敏捷开发中,如果你重新将注意力放在人的方面,将会收获巨大利益。 本书展示了如何解决敏捷团队在实际项目中遭遇的问题。同时,本书也是很有实用价值的敏捷用户指南,其中包含的故事、最佳实践方法、经验以及技巧均可应用到实际项目当中。通过逐步实践,你将学会如何让团......一起来看看 《个体与交互》 这本书的介绍吧!

JS 压缩/解压工具
JS 压缩/解压工具

在线压缩/解压 JS 代码

RGB转16进制工具
RGB转16进制工具

RGB HEX 互转工具

URL 编码/解码
URL 编码/解码

URL 编码/解码