Taro 1.0.0-beta.28 发布,开发小程序的多端统一框架

h4cd
 h4cd
发布于 2018年09月16日
收藏 9

Taro 1.0.0-beta.28 与 27  发布了,Taro 是由京东 - 凹凸实验室打造的一套遵循 React 语法规范的多端统一开发框架。

1.0.0-beta.28 更新如下:

Bug Fixes

  • cli: h5 编译路由初始化遗漏参数 (e4dda98)

  • cli: 小程序编译 UI 库引用错误 (3af257b)

  • webpack-runner: 修复字体文件、图片文件打包失败的问题 (d515aff)

下载地址:

1.0.0-beta.27 更新如下:

Bug Fixes

  • cli: H5 端编译 app 配置编译错误 (ac5fb35)

  • compile: start compile error while clean folder under Window (e528837)

  • h5: H5 request API 对 post 请求参数做序列化 (fd9407b)

  • h5: H5 request API 对 post 请求参数做序列化 (c003e02)

  • RN: #584 添加 taro-redux-rn 包,重构 taro-router-rn。 (b8ab4d7)

  • RN: #621 修复中文编译后变成转义字符的问题 (76fb60d)

  • RN: this.screenRef 未取 current (c86e9f4)

  • RN: 修复 react-redux 的 connect 包裹导致下拉刷新功能失效的问题 (5beeef4)

  • RN: 修复重构导致的路由bug (cfc3f09)

  • taro-components: 修复 rich-text 代码覆盖问题 (4e8c620)

  • taro-components: 修复 RichText 解析问题 (19c4451)

  • taro-components: 删除导出文件 (e4475b1)

  • taro-conponents: 删除 package.json 冗余问题 (20548aa)

  • taro-h5: 去掉无用的 api (c7ec950)

  • taro-rn: 修复request入参的参数处理 (3175b96)

  • taro-weapp: 修复 connectSocket 拿不到 socketTask 的问题,fix #619 (f5ad3e5)

  • transformer: if 语句中循环体内的变量不需要变量提升 (d2cf83b)

  • transformer: 即便当前组件没有找到事件声明也需要给 JSX 元素补上 __fn_event (b00154d)

  • transformer: 在 if 块中某些情况无法生成循环 (e2e2579)

  • transformer: 如果是第三方组件的事件需要保持原来的大小写命名, close #551 (3eab15d)

  • transformer: 当循环类型为数组、基本类型时可能会改变源数据的数据结构 (fd59a09)

  • transformer: 循环体内的所有非自动生成的 item 都要加上 item.$$original (5592caf)

  • transformer: 生成的匿名循环数组在原位置之后添加 (51f22ce)

  • transformer: 识别文件后缀名错误,close #600 (9843d9c)

  • weapp: 修复组件初始化数据会被修改问题 (6509620)

  • webpack-runner: 修复配置的一些错误 (9e1e36a)

Features

  • cli: 增加router chunk文件的webpackChunkName注释 (ab992da)

  • cli: 移除一个node v8.5的api (de6964a)

  • components-rn: 支持Input和Textarea通过属性prop主动变更输入内容 (11be435)

  • RN: 添加 $app 的支持 (b227ebd)

  • taro: 增加 canIUseWebp api (19e29c1)

  • taro: 增加 createLivePlayerContext 和 createLivePusherContext (d45711d)

  • taro-qapp: 增加快应用端 API request (07c4d20)

  • tcr: 让checkbox同时受属性checked的主动性影响 (91de11b)

  • transformer: return null 可以提前中断 render 同时不会影响 props 传递 (ecff4a6)

  • transformer: render if-else 中可以 return undefined(不推荐) (8be510a)

  • transformer: 从父类继承 this.props (06854a3)

  • transformer: 在循环的父级有条件判断应该应用到循环之前 (fc1ff2c)

  • transformer: 提前处理字符串模板,不再加入匿名 state (75c5032)

  • transformer: 根据 process.env.TARO_ENV 去除无用条件代码 (eee9923)

  • webpack-plugin: 添加html、define插件 (a212b48)

  • webpack-runner: h5配置项调整 (b140ff5)

  • webpack-runner: 优化devServer配置 (86da585)

  • webpack-runner: 优化编译信息展示 (b65133b)

  • webpack-runner: 修复import与extract插件的配置错误 (bfae27a)

  • webpack-runner: 加入webpack-runner配置项的deprecate提示 (8ceee13)

  • webpack-runner: 增加chunkFileName配置支持 (c7c0d00)

  • webpack-runner: 支持enableExtract配置 (e2782cb)

  • webpack-runner: 支持h5.webpackChain参数 (3c2eb8d)

更新日志

下载地址:

本站文章除注明转载外,均为本站原创或编译。欢迎任何形式的转载,但请务必注明出处,尊重他人劳动共创开源社区。
转载请注明:文章转载自 开源中国社区 [http://www.oschina.net]
本文标题:Taro 1.0.0-beta.28 发布,开发小程序的多端统一框架
加载中

最新评论(1

ksmile
ksmile
这beta有点多啊 啥时候正式版
返回顶部
顶部