В нашем приложении пользователи должны иметь возможность загружать копии своих водительских прав в свой профиль.Затем, если им нужно обновить свою лицензию, они загружают еще одну.Однако пользователи должны видеть только свои последние загрузки.
Наш цикл v-for:
<div v-for="(license, index) in licenses.slice(0, 1)" :key="license.id">
<img :src="license.licenseUrl" class="upload" />
</div>
Вызов db:
firestore () {
return {
user: db.collection('users').doc(this.userAuth.id),
uploads: db.collection('users').doc(this.userAuth.id).collection('uploads'),
licenses: db.collection('users').doc(this.userAuth.id).collection('licenses')
}
},
И vuex:
db.collection('users').doc(payload.profile).collection('licenses').add({
licenseUrl: downloadURL,
uploaded: createdAt
})