Skip to content

小程序基础库版本依赖 #159

@lixingdecai

Description

@lixingdecai

目前TD 小程序设置

TD小程序组件库作为基础通用组件,为了覆盖更多的用户,满足更多的业务场景,我们会尽量兼容更多的基础库版本。

TD小程序组件库组件库设置最低基础库版本为 2.6.3,微信大盘灰度用户占比 99.7%(截止2022.1)。各个项目小程序使用受众不同,占比也会有所差异,具体可以查看mp管理后台。

建议:使用项目基础库版本不低于2.6.3

影响:

  1. 如果用户微信版本较老,导致其基础库小于设置的最低基础库,会提示用户更新微信app,无法访问小程序内容。
  2. 如果业务项目设置基础库低于组件库基础库版本,会导致一些特性在少部分用户上异常无法使用。

原则

1、单个组件尽量支持到更多的基础库版本

2、非必须的 API 特性在开发组件时应优先考虑兼容方案

3、用到必须的 API 需在组件文档中标注兼容性与版本号

变更历史

2021.12,基础库2.6.3,经问题反馈和微信官方回复确认,observers存在兼容性问题,建议设置为2.6.3
2021.10,基础库2.6.1,使用observers 特性,原observer 监听性能api的性能问题较大。

参考文档

ps: 欢迎大家反馈基础库版本的问题,一起将问题反馈给更多同学🌹

Metadata

Metadata

Assignees

No one assigned

    Labels

    documentationImprovements or additions to documentation

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions