Skip to main content

RollCode SDK API 文档

简介

RollCode SDK 是一个用于构建和管理自定义页面区域的 JavaScript SDK。它提供了丰富的接口用于页面渲染、组件管理和环境控制。

API 参考

配置项 (Config)

属性类型必填说明
regionsRegion[]自定义区域
storageMediaStorageConfig媒体存储配置

存储配置

创建rollcode实例时,需要的storage配置,需前往项目配置自行查看

项目配置

:::

Method

getRollCodeEnv()

获取当前运行环境

async getRollCodeEnv(): Promise<'RollCode'|'NONE'>

render()

渲染页面内容。

async render(): Promise<void>

destroy()

销毁实例,清理资源。

destroy(): void

类型定义

Region

interface Region {
label: string; // 区域标签
id: string; // 区域ID
el?: HTMLElement | string; // ID对应的Dom元素
}

最佳实践

1. 错误处理

try {
await rollcode.render();
} catch (error) {
console.error('渲染失败:', error);
}

2. 资源清理

// 在组件销毁时调用
rollcode.destroy();

获取RollCode编辑配置

文档编写中..