我在 vuex 商店中有一个 firebase 文档列表,并且该列表会动态更新。我想用 vuexfire 动态绑定该列表中的文档。
state: {
docsToBind: [], // dynamic: this gets updated so I cannot hardcode a few bindings
documents: {} // bind documents here?
},
actions:{
bindOne: firestoreAction(({ state, bindFirestoreRef }) => {
return bindFirestoreRef(...)
}),
bindAll({state}){
for(const doc of state.docsToBind){
// bind the document to a dictionary item?
},
unbindTeam({state}){
// whenever a doc is removed from the listunbind it
}
}
这是正确的方法吗?
注意:我无法绑定整个集合,因为客户端无权访问所有文档。所以我需要将子集绑定在docsToBind