# 小程序迁移自查

“人民网+”小程序支持您将基于微信小程序设计的代码进行迁移,但由于双方所支持的 API 与组件无法保持完全一致,因此建议您在迁移过程中通过以下方式进行自查。

# 1. 检查 API 支持

我们已经在 开发 - API - API 总览 中,按照微信小程序 API 列表整理出了当前 “人民网+”小程序所支持的 API 内容,如文档中已标注“暂不支持”,则代表当前该 API 暂时不被 “人民网+”小程序 所支持。

若文档中提示支持,您不需要将 wx.apiName 修改为 ft.apiName 也可以直接使用。

# 2. 检查 组件 支持

同样,我们也在 开发 - 组件 - 组件总览中,按照微信小程序组件列表整理出了当前 “人民网+”小程序所支持的 组件 内容,如文档中已标注“暂不支持”,则代表当前该 组件 暂时不被 “人民网+”小程序 所支持。

# 3. 通过开发者工具中的检测工具核验

您可以通过下载 开发者工具,并在打开开发者工具后,点击界面工具左下角的 “兼容性检查”,并在选中小程序代码目录后,点击确定,开发者工具 将会自动检测并将对代码中的内容类型,代码所在行数进行高亮,并告知您对其中的组件或 API 支持状态。

您也可以将兼容性检查报告导出为 EXCEL 文件。

# 4. 其他当前暂不支持的功能

目前 “人民网+”小程序 暂不支持以下类型的小程序,或以下功能:

功能 说明
云开发 基于腾讯云 Serverless(云开发)所开发的小程序暂不支持, 建议使用其他云服务进行适配
插件 使用微信插件市场中的插件所开发的功能暂不支持, 建议查看插件提供商是否有提供 npm 方式引入
按需注入和用时注入 该功能暂不支持,不影响代码逻辑,只是占位组件会不生效,注意优化不需要的代码逻辑
多线程 Worker 该功能暂不支持,将 worker 逻辑放到 js 中处理
服务端 API 该功能不支持,该功能为微信独有功能,应使用自身服务逻辑处理
周期性更新 该功能暂不支持,不影响代码逻辑, APP 端可以自身设计更新逻辑,通过 SDK 批量更新小程序逻辑更新
数据预拉取 该功能暂不支持
WXWebAssembly 该功能暂不支持