Taro 3 发布 3.0.19 和 3.0.20 支持使用 CustomWrapper 组件显式 - 新闻资讯 - 云南小程序开发|云南软件开发|云南网站建设-昆明葵宇信息科技有限公司

159-8711-8523

云南网建设/小程序开发/软件开发

知识

不管是网站,软件还是小程序,都要直接或间接能为您产生价值,我们在追求其视觉表现的同时,更侧重于功能的便捷,营销的便利,运营的高效,让网站成为营销工具,让软件能切实提升企业内部管理水平和效率。优秀的程序为后期升级提供便捷的支持!

您当前位置>首页 » 新闻资讯 » 小程序相关 >

Taro 3 发布 3.0.19 和 3.0.20 支持使用 CustomWrapper 组件显式

发表时间:2021-1-4

发布人:葵宇科技

浏览次数:163

Taro 3 发布 3.0.19 和 3.0.20

3.0.19 为 ViewTextImage 组件做优化,当没有绑定任何事件时能使用简化模板,不去绑定冗余属性。

组件 View 增加 catchMove 属性,提供直接阻止滚动穿透的能。

3.0.20 VirtualList 组件支持 item 不定高。

支持使用 CustomWrapper 组件显式创建小程序的自定义组件,解决低端机层级过深卡顿问题。但需要注意:

  • H5 未兼容此组件。
  • querySelector API 取自定义组件内的后代时需要这样取:.parent >>> .child
  • 类似 createCanvasContext 等需要传入自定义组件作为上下文的 API,暂时未有办法取到 CustomWrapper 对应的自定义组件的 this
  • 用法:

特性

  • 组件 View 增加 catchMove 属性,提供直接阻止滚动穿透的能力
  • 支持支付宝小程序 getPhoneNumber API,#8177
  • 增加生成原生自定义组件 CustomWrapper ,以应对低端机数据更新过慢的情况
  • VirtualList 组件支持 item 不定高

修复

小程序
  • window 对象能获取到小程序 global 上挂载的属性,by @atzcl
  • 修复短期内重新开启小程序白屏,#8103
  • 修复嵌套到第 15 层碰到 Text 组件导致子文本节点丢失,#6054
  • 修复 View 组件不能设置属性的问题
H5
  • 补充了 uploadFile API 的 timeout、fileName 参数功能,by @zhaoguoweiLLHC
  • 增加 pageScrollTo 函数的 selector 参数支持,by @zhaoguoweiLLHC
  • 修复 pageScrollTo 函数的 tabbar 判断方式有误导致的滚动异常问题,by @zhaoguoweiLLHC
  • 修复 Radio 组件 disabled 属性不生效,#8017,by @ZeroTo0ne
  • 修复 Canvas 同步方法,by @Ininit
  • 修复 canvasToTempFilePath 节点获取,by @Ininit
  • 修复 Video methods,by @helsonxiao
  • 修复 Canvas & pull-down-refresh 相关的问题,#7280 #7072
typings
  • canvasToTempFilePathcanvasId 不再是必传项,by @Swordword

重构

  • 调整 Taro 支持的 node 最低版本到 12
小程序
  • Taro 3 不再支持 componentWillPreload$preload API,改为: Taro.preload()
  • 优化模板逻辑,ViewTextImage 组件当没有绑定任何事件时能使用简化模板,不去绑定冗余属性。
  • 页面 onUnmount 的事件改为同步触发,避免降低微信体验评分

作者:凹凸实验室
来源:掘金
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

相关案例查看更多