我尝试使用以下方法从用户 id (-m3Jh...) 的事务中检索数据。
computed: {
getData() {
let db = ref.child('transactions/m3JhsTazwgX9AXeYKxYdisSXDob2')
.on('value', snapshot => {
snapshot.forEach(s => {
var arr = s.val()
console.log(arr)
console.log(arr[0].title)
})
})
}
}
在控制台中,这会为每个键生成一个对象数组。
当我尝试 console.log arr[0] 时,我只想检索每个键(-kx ...)内的所有数据,这导致每个键内的所有 0 对象都不是我想要的。我只想检索特定键内的所有数据,或者可能是最新的键,如 -Kx8h-vJsVtPRekuU8jt 这应该导致 0、1、2、3 内的所有数据。我想要实现的只是一个简单的账单,显示用户订购的所有信息。使用 vuefire 更容易吗?