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