跳至内容

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