My current issue involves receiving an object of objects from Firebase, but needing to adjust the default order of items. To achieve this, I have implemented the Lodash orderBy()
method.
computed: {
sortedLogs() {
return orderBy(this.logs, 'date', 'desc')
}
},
The dilemma now is that this method removes object keys, which are essential for managing delete requests.
Original
{
MFVMHJHnbpr: {
date: 1598270895
side: 'l'
},
MFVMblsdfdPb: {
date: 1598270825
side: 'r'
},
MsxvblsdfdPb: {
date: 1598271225
side: 'l'
},
}
After orderBy()
{
0: {
date: 1598270895
side: 'l'
},
1: {
date: 1598270825
side: 'r'
},
2: {
date: 1598271225
side: 'l'
},
}