跳转到内容
flamo
开始使用

快速开始

打开 Hello Flamo。示例页面、Playground 和 iframe 嵌入使用的是同一个 source.js,所以你看到的运行效果与复制的代码不会来自不同版本。

核心路径只有三步:

const artifact = flamo.defineFlamoArtifact({ scene, metadata });
const runtime = flamo.createFlamoRuntime();
const instance = await runtime.mount(target, artifact);
  • defineFlamoArtifact 规范化并验证可持久化的结构化输入。
  • createFlamoRuntime 创建运行时边界,持有资源与实例注册表。
  • mount 把 Artifact 放入目标元素,并返回可检查、可销毁的 Instance。

宿主页面卸载示例时,应通过持有它的 Runtime 销毁实例:

await runtime.destroy(instance);

官网的嵌入宿主会在重新运行源码、切换页面时调用 Example Capsule 返回的清理函数。