mountReplayer()
function mountReplayer(host, options): ReplayerHandle;
Defined in: packages/rxdb-plugin-replay/src/replayer/mount-replayer.ts:336
在 host 里渲染一个会话的回放器:rrweb 回放、播放 / 暂停、时间轴、commit 标记(点了恢复工作树)与恢复结果。
Parameters
| Parameter | Type | Description |
|---|---|---|
host | HTMLElement | 回放器挂载的元素,原有子节点会被替换 |
options | ReplayerOptions | 会话来源与回调 |
Returns
命令句柄;卸载时调 destroy()
Remarks
DOM 与四态(loading / empty / error / ready)见 git show 2e820521:specs/005-us-909-session-replay/contracts/replayer-component.md §2;
三个框架的 Replayer 组件都只是把宿主元素交给它。rrweb 在加载时才动态导入。
Example
const handle = mountReplayer(element, { replay: rxdb.replay, sessionId });
handle.seek(5_000);
handle.destroy();