我正在使用 vuexfire 将 firebase 引用绑定到我的应用程序状态。
这工作正常:
bindRef: firebaseAction(({bindFirebaseRef}, payload) => {
let firebaseRef = db.collection(`/${payload}`)
bindFirebaseRef('storeProperty',firebaseRef)
})
但是,我只想在成功获取后进行绑定;只是为了让我能够捕捉错误并设置进度指示。
像这样的东西:
bindRef: firebaseAction(({bindFirebaseRef}, payload) => {
let firebaseRef = db.collection(`/${payload}`).get().then(e => {
//where ref is same as firebaseRef
bindFirebaseRef('questions',ref)
})
})