RollCode SDK API 文档
简介
RollCode SDK 是一个用于构建和管理自定义页面区域的 JavaScript SDK。它提供了丰富的接口用于页面渲染、组件管理和环境控制。
API 参考
配置项 (Config)
属性 | 类型 | 必填 | 说明 |
---|---|---|---|
regions | Region[] | 是 | 自定义区域 |
storage | MediaStorageConfig | 是 | 媒体存储配置 |
存储配置
创建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编辑配置
文档编写中..