Я пытаюсь разбить на страницы свои данные из базы данных Firebase в реальном времени.
Должен ли я перейти в пожарную?Где все это объяснить в документе Google (https://firebase.google.com/docs/firestore/query-data/query-cursors) или это также возможно с rtdb?
Вот мой код (я использую vue js):
loadConcerts ({commit}) {
commit('setLoading', true)
firebase.database().ref('concerts')
.orderByChild('expires')
.startAt(Date.now() / 1e3)
.limitToFirst(10)
.once('value')
.then(data => {
const concerts = []
data.forEach(element => {
concerts.push({
id: element.key,
title: element.val().title,
day: element.val().day,
ticketlink: element.val().ticketlink,
description: element.val().descriptio
})
})
commit('setLoadedConcerts', concerts)
commit('setLoading', false)
})
.catch(
(error) => {
console.log(error)
commit('setLoading', false)
}
)
},
I would like to add pagination after 10 results, or infinite scrolling.