# 小程序迁移自查

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

# 1. 检查 API 支持

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

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

# 2. 检查 组件 支持

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

# 3. 通过 FIDE 中的检测工具核验

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

您可以点击这里 (opens new window)详细了解 FIDE 中兼容性检查工具的使用方法。

image.png

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

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

目前 FinClip 暂不支持以下类型的小程序,或以下功能:

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

👋🏻 嘿,你好!

「FinClip」是一套基于云原生框架设计的小程序容器。能够让任何移动应用在集成小程序SDK之后,获得可用、安全的小程序运行能力。

>> 点我免费注册体验

查看产品文档
了解与 FinClip 相关的一切信息

产品博客 👈  了解产品更新与核心功能介绍
资源下载 👈  获取小程序 SDK 与开发工具
文档中心 👈  查询 FinClip 小程序开发指南与答疑

商务咨询热线
预约 FinClip 产品介绍,咨询商务报价或私有化部署事宜

400-066-00210755-86967467

获取产品帮助
联系 FinClip 技术顾问,获取产品资料或加入开发者社群

联系线上
人工客服

或 👉  点击这里,提交咨询工单