API 文档 / vuefire / _RefDatabase
接口: _RefDatabase<T>
vuefire._RefDatabase
类型参数
| 名称 |
|---|
T |
层次结构
_RefWithState<T,Error>↳
_RefDatabase
属性
[RefSymbol]
• [RefSymbol]: true
仅类型区分符。我们需要它在公共 d.ts 中,但不想让它出现在 IDE 自动完成中,因此我们使用私有 Symbol 代替。
继承自
_RefWithState.[RefSymbol]
stop
• stop: (reset?: ResetOption) => void
停止监听数据更改并停止 Vue 观察者。
类型声明
▸ (reset?): void
停止监听数据更改并停止 Vue 观察者。
参数
| 名称 | 类型 |
|---|---|
reset? | ResetOption |
返回值
void
继承自
_RefWithState.stop
value
• value: T
继承自
_RefWithState.value
访问器
data
• get data(): Ref<T>
实时数据包装在 Vue ref 中
返回值
Ref<T>
继承自
_RefWithState.data
error
• get error(): Ref<undefined | E>
如果 Firebase 操作失败,则为响应式错误
返回值
Ref<undefined | E>
继承自
_RefWithState.error
pending
• get pending(): Ref<boolean>
响应式加载状态
返回值
Ref<boolean>
继承自
_RefWithState.pending
promise
• get promise(): ShallowRef<Promise<T>>
响应式 Promise,在数据加载时解析,如果出现错误则拒绝
返回值
ShallowRef<Promise<T>>
继承自
_RefWithState.promise