SuperAPI AI 工具集

framer-core-workflow-a

办公与效率

查看项目

更新于 10-15 23:26

技能介绍

用途:这是 Framer CMS 插件的主要集成模式,用于把外部 CMS、数据库或 API 的数据同步进 Framer 的 Managed Collections(由插件控制 schema 并填充条目)。

主要能力:通过 framer.createManagedCollection 创建集合与字段;支持 string、formattedText、number、boolean、date、image、enum、slug 等字段类型;用 collection.setItems 写入条目;可读取用户自建的 unmanaged 集合;支持基于 slug 的增量同步(upsert)与图片自动上传。

使用方式:前置条件为完成 framer-install-auth 设置、插件开发服务器运行、了解 Framer CMS 概念。示例中调用 framer.showUI 显示界面,用 fetch 拉取数据后创建集合并写入条目,最后用 framer.notify 提示结果。增量同步先 getItems 建立 slug 映射,再合并 id 后 setItems。

限制与错误处理:集合重名需先用 getManagedCollection();字段类型字符串须为上述枚举值;图片需公开可访问;条目过多时 setItems 可能超时,建议按 100 条分批。代码组件与覆盖见 framer-core-workflow-b。具体收费、平台支持等资料暂未提供。