github NervJS/taro v3.0.8
chore(release): publish 3.0.8

latest releases: v4.0.7-canary.6, v4.0.7-canary.5, v4.0.8-beta.0...
4 years ago

特性

小程序

  • 提供小程序端 dark mode 配置文件打包支持,by @rottenpen
  • 小程序新增 debugReact 配置,可配置是否使用 development 版本的 React,默认使用 production 版本
  • 小程序新增 minifyXML 配置,可配置是否去除 xml 文件中的空格,默认不去除
  • 小程序同步 H5 端的 sourceMapType 配置

修复

  • Vue 支持 <style lang="stylus"> 写法,by @gcxfd
  • 修复 Vue SFC 使用 TS 语法报错的问题,#7335

小程序

  • 补充 LivePlayer 组件微信端缺失属性,by @wuchangming
  • 增加对 m4a 文件的支持,fix #7308 ,by @twocucao
  • HTML parser 能解析 <b> 标签,by @pengtikui
  • HTML parser 能解析 <span> 标签,by @kala888
  • 修复微信小程序 Canvas 不触发长按事件的问题,#6860
  • 修复支付宝小程序 Swiper 组件不生效的问题,#6995
  • 修复支付宝小程序无法使用 PickerViewColumn 的问题,#7013
  • 修复支付宝小程序 ScrollView 组件不执行 onScrollToLower 的问题,#6988
  • 支付宝 Canvas 可以设置 widthheight 属性,#7325
  • 修复 Vue3 静态节点渲染错误的问题,#7128
  • 支持小程序全局注册组件,#7098
  • 修复 getComputedStyle 报错问题,#7185
  • 修复使用 taro 代码开发自定义 tabbar 报错
  • 修复小程序端使用 react suspense 报错

H5

  • 修复 tabbarmode=hash 模式下无法显示的问题,by @zhuxianguo
  • 修复无法触发 onPullDownRefresh 的问题,by @LengYXin
  • 修复无法正确获取路由参数的问题,#7133
  • 修复配置 customRoutes 后路由跳转问题,#7008
  • 修复 h5 对 onReachBottom 的支持
  • 修复使用 Nerv 框架时组件样式设置不上的问题,#7310
  • 修复切换 tab 时会销毁当前 tab 的问题

CLI

  • 修复 mini.baseLevel 配置
  • 去除与原生小程序混写时生成冗余代码,#7172
  • babel-register 解析忽略项目 babelrc 配置文件,#6821

Types

  • 修复 useRouter 类型问题,by @Songkeys
  • 修复 Button 组件的类型定义,#5738
  • VirtualList 组件添加类型定义,#6936

重构

CLI

  • 重构 taro init 时选择模板的逻辑
  • mini-runner 解藕各小程序模板生成逻辑到各小程序插件中

其它

  • 优化 create page 命令的错误提示,by @iugo

Don't miss a new taro release

NewReleases is sending notifications on new releases.