taro

开放式跨端跨框架解决方案,支持使用 React/Vue/Nerv 等框架来开发微信/京东/百度/支付宝/字节跳动/ QQ 小程序/H5/React Native 等应用。 https://taro.zone/

OTHER License

Downloads
123.9K
Stars
35.4K
Committers
686

Bot releases are hidden (Show)

taro - v2.2.2 发布

Published by luckyadam over 4 years ago

修复

  • 修复因 node_modules 路径获取方法不当导致的 windows 下创建项目失败的问题, close #6164
  • 修复支付宝小程序编译后模板文件不对的问题
  • 修复对 sass 配置支持失效的问题
taro - v2.2.1 发布

Published by luckyadam over 4 years ago

修复

  • 修复 2.2.0 中 @tarojs/helper 包丢失 @bable/core 依赖的问题
taro - v2.2.0 发布

Published by luckyadam over 4 years ago

特性

  • 全面支持插件化,具体请参考 issue #6062

修复

  • 修复快应用动态 class 不支持三目运算符问题,fix #5556
  • 修复函数式组件 render props 不能正确解析的问题
  • 修复 H5 的 chooseImage API 无法动态设置 souceType 的问题,对齐小程序端
  • 修复 RN 2.1.X 端在编译同名 sass 文件时会产生报错, fix #5945
taro - v2.1.6 发布

Published by luckyadam over 4 years ago

修复

  • 【组件库编译】修复 ui 库编译中 h5 script 模式编译报错的问题 (#6089)
  • 【快应用】修复快应用图片组件 mode 属性不生效
  • 【快应用】修复快应用对 iconfont 的支持
  • 【组件库】修复 swiper 组件非衔接模式下的 slideTo 设置问题
  • 【RN】修复编译时 app 配置中找不到 props
taro - v3.0.0-beta.5

Published by yuche over 4 years ago

特性

  • 支持页面级的 Taro 和原生小程序混写;

修复

  • 修复解析 HTML <img /> 标签中有多个 = 无法正确渲染的问题,#6003
  • 修复某些情况把属性设置 false 不生效的情况;by @alexloading
  • 修复 input 组件 maxlength 拼写错误;by @fupengl
  • 修复 H5 vue 使用 sass 时编译报错,#5460
  • 修复 H5 使用 cssModule 时编译报错,#5460
  • 修复 H5 使用 Nerv 路由报错;
  • 修复部分属性默认值拼写错误;by @fupengl
  • 修复预渲染无法渲染数字和布尔值的问题;#6037
  • 修复使用 sass 传入选项无效的问题;#6035
  • 修复 H5 canvas 没有继承了来自父组件的 class 和 style 的问题;#5806
  • 修复 H5 onReady 生命周期调用时机不准确的问题;#5806

重构

  • H5 的 Button 组件不再使用 HTML 的 button 标签作为内部实现;
  • Taro.nextTick() 接受的函数现在会统一在小程序 setData 之后再进行调用;by @alexloading
  • 改变了实现 React 事件代理的方式,#6099
  • useShareAppMessag 可以使用第二个参数 deps, #5837

性能

  • 降低了长时间使用小程序的内存占用,#6099
taro - v2.1.5 发布

Published by luckyadam over 4 years ago

修复

  • 修复 build 后,组件、页面样式文件不引入公共样式的问题
  • 增加对小程序直播组件引入的支持
  • 修复 H5 路由相关问题
taro -

Published by luckyadam over 4 years ago

taro - v3.0.0-beta.4

Published by yuche over 4 years ago

特性

  • 添加 Vue 版本的虚拟列表

修复

  • 修复 watch 模式修改文件 CLI 崩溃的问题
  • 修复 watch 模式 Vue SFC 无法使用 style 标签的问题
  • 修复 Current.router 无法正确取值的问题。#5900。by @wuchangming
  • 修复参数传入假值时,模板求值不精确到视图无法响应的问题。#5935。by @alexloading
  • 修复 prerender 生成模板错误的问题。#5994

重构

  • 默认生成的小程序渲染模板默认会添加 view, scroll-view, image 三个组件
  • 部分包添加 commonjs 的模块导出。by @Garfield550
taro - v3.0.0-beta.0

Published by yuche over 4 years ago

相较于 Alpha 版,Beta 版主要添加了 H5 的支持。把 Taro 相关依赖(包括 babel-preset-taro 等)全部更新到 beta 之后,使用 NPM 安装 H5 端编译系统即可编译:

$ npm i -D @tarojs/webpack-runner@next

和小程序一样,Taro Next 的 H5 端相较于之前版本的 Taro 是一次彻底的重写:基础组件现在全部使用 Web Components 构建,路由系统也完全与前端框架解耦,因此在 H5 端 Taro 也实现了跨框架。但和小程序不同的是,Taro Next H5 端并没有那么长时间的内部测试,还有一些内容需要完善。

特性

  • 添加 H5 编译的支持

修复

  • 修复了 H5 vue 在生产模式下无法编译的 bug
  • 修复了 H5 prevwiewImage API 不可用的问题

重构

  • autoprefixer 配置移动到 package.json
taro - v3.0.0-beta.1

Published by yuche over 4 years ago

特性

  • 新增了渲染 HTML 的支持,可以直接通过 Element#innerHTML 或 Vue 的 v-html 或 React/Nerv 的 dangerouslySetInnerHTML 直接渲染 HTML 字符串。详情:https://taro-docs.jd.com/taro/next/docs/hooks.html
  • 新的环境变量:process.env.TARO_VERSION,指向当前版本的 semver

修复

  • 修复了无法引入配置文件 **.config.js 的问题,#5749 #5750
  • 修复了部分真机调试报错的问题:#5723
  • 修复了模板动画事件缺失的问题:#5746
  • 修复了 Windows 运行 h5 编译路径处理错误的问题:#5743
  • 修复了 Map 组件无法使用部分事件的问题:#5766

重构

  • 默认 button 模板不添加 type 属性
taro - v3.0.0-beta.2

Published by yuche over 4 years ago

特性

  • React 支持 CSS Variables。#5764。by @skywalker512
  • React 支持 CSS-in-JS 方案 linaria

修复

  • 修复 canvas 标签样式加载优先级不合理的问题。 #5804
  • 修复预渲染无法在 windows 使用的问题。 by @skywalker512
  • 修复 event.currentTargetdataset 没有正确的值
  • 修复表单组件的 name 属性失效。#5808
  • 入口文件 onLaunch 生命周期没有调用
  • 修复 live-pusher 组件无法使用的问题
  • 修复 vue 某些情况只能使用驼峰声明属性才能更新的问题

重构

  • 暂时在 H5 的 watch 模式使用 live reload,而不是 hot reload
  • 只有 loader 才能决定引入哪个框架。 #5813
taro - v3.0.0-beta.3 发布

Published by yuche over 4 years ago

特性

  • 添加新的生命周期:onReady,操作真实 DOM 需要移动到此生命周期进行。#5860
  • React/Nerv 添加长列表渲染组件: VirtualList
  • 支持使用 taro convert 转换原生小程序到 Taro 代码

修复

  • 修复 React 组件卸载时,componentWillUnmount() 没有调用。by @fupengl
  • 修复 webpack resolve.modules 设置绝对路径导致的依赖引用错误。#5858。by @wuchangming
  • 修复百度小程序抽取公共样式问题。#5460

重构

  • 小程序端全局对象默认导出 requestAnimationFramecancelAnimationFrame 方法