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 对齐。