我需要在页面上放置大约 20 个 Vue 组件。每个组件在安装时都会onSnapshot为自己创建一个,并相应地unsubscribe()在删除时创建。
const ref = firebase.firestore().collection('components').doc('comp1')
var unsubscribe = ref.onSnapshot(querySnapshot => {
querySnapshot.forEach(doc => {
...
})
}Run Code Online (Sandbox Code Playgroud)
每个onSnapshot/的成本是多少unsubscribe:
例如,如果 1000 个用户中的每个用户在半小时内更新包含 20 个组件的页面 100 次,我将支付多少费用?
也许onSnapshot在整个collection组件上制作会更好?