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 发布,多端统一开发框架》,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对 码农网 的支持!

查看所有标签

猜你喜欢:

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

JavaScript设计模式

JavaScript设计模式

Ross Harmes、Dustin Diaz / 谢廷晟 / 人民邮电出版社 / 2008 / 45.00元

本书共有两部分。第一部分给出了实现具体设计模式所需要的面向对象特性的基础知识,主要包括接口、封装和信息隐藏、继承、单体模式等内容。第二部分则专注于各种具体的设计模式及其在JavaScript语言中的应用,主要介绍了工厂模式、桥接模式、组合模式、门面模式等几种常见的模式。为了让每一章中的示例都尽可能地贴近实际应用,书中同时列举了一些JavaScript 程序员最常见的任务,然后运用设计模式使其解决方......一起来看看 《JavaScript设计模式》 这本书的介绍吧!

HTML 压缩/解压工具
HTML 压缩/解压工具

在线压缩/解压 HTML 代码

JSON 在线解析
JSON 在线解析

在线 JSON 格式化工具

XML、JSON 在线转换
XML、JSON 在线转换

在线XML、JSON转换工具