跳到主要内容

useRxDBOptional()

function useRxDBOptional(): RxDB | undefined;

Defined in: rxdb-vue/src/rxdb-vue.ts:249

获取当前已就绪的 RxDB 实例,取不到时返回 undefined。

Returns​

RxDB | undefined

已就绪的实例;没有 provider 或数据库尚未就绪时为 undefined

Remarks​

与 useRxDB 的区别只有「没有时怎么办」:这个不抛错,用于异步 source 下渲染 loading 态。 语义与 injectRxDB 相同,区别只有缺 provider 时不发 Vue 的 injection 告警 —— 可选读取本就允许没有 provider。名字与 Angular / React 的 useRxDBOptional 对齐。