# AsyncModuleLoadMode (/zh-CN/api-reference/whiteboard/whiteboard-sdk/web/enums/asyncmoduleloadmode)

> For AI agents: see the complete documentation index at [llms.txt](/llms.txt).

```ts
export declare enum AsyncModuleLoadMode {
    /**
     * 禁止所有缓存操作，每次加载模块的时候都从网上下载
     */
    DisableCache = "disableCache",
    /**
     * 将模块以 blob 的形式缓存在 indexDB
     */
    StoreAsBlob = "storeAsBlob",
    /**
     * 将模块以 base64 字符串的形式缓存在 indexDB
     */
    StoreAsBase64 = "storeAsBase64",
}
```

## 成员 [#成员]

- [DisableCache](/zh-CN/api-reference/whiteboard/whiteboard-sdk/web/enums/asyncmoduleloadmode#disablecache)
- [StoreAsBlob](/zh-CN/api-reference/whiteboard/whiteboard-sdk/web/enums/asyncmoduleloadmode#storeasblob)
- [StoreAsBase64](/zh-CN/api-reference/whiteboard/whiteboard-sdk/web/enums/asyncmoduleloadmode#storeasbase64)

<a id="disablecache"></a>

### DisableCache [#disablecache]

`DisableCache = "disableCache";`

```text
禁止所有缓存操作，每次加载模块的时候都从网上下载
```

<a id="storeasblob"></a>

### StoreAsBlob [#storeasblob]

`StoreAsBlob = "storeAsBlob";`

```text
将模块以 blob 的形式缓存在 indexDB
```

<a id="storeasbase64"></a>

### StoreAsBase64 [#storeasbase64]

`StoreAsBase64 = "storeAsBase64";`

```text
将模块以 base64 字符串的形式缓存在 indexDB
```
