兼容性说明

随着智能小程序版本的不断更新,组件和 API 能力正在逐步完善和丰富,旧版本的客户端会出现不支持新增功能的情况,因此在使用这些新功能的时候要进行兼容处理。通常我们会使用版本号比较、API存在判断、swan.canIUse三种方式来处理兼容。

  1. API / 组件是否支持的,用特征支持canIUse / API 存在判断。

  2. 非兼容性修改导致行为变化的,例如框架生命周期变化等,用版本号判断。

如果由于业务需求,无法在低版本的基础库上运行小程序的话,还可以设置最低基础库来让小程序在低于最低基础库版本的客户端上提示用户升级。