Вот смотри есть метод записи данных в массив:
onSelect (items) {
this.selected = items
this.$emit('selected',selected)
}
Вот метод получения данных с массива:
fetchData () {
this.menuVisible = !this.menuVisible;
axios.get('https://db-http.firebaseio.com/devices.json')
.then(res => {
console.log(res)
const data = res.data
const devices = []
for (let key in data) {
const device = data[key]
device.id = key
devices.push(device)
}
this.$on('selected',function(selected) {
this.devices = Object.entries(selected).map(([ id, n ]) => ({ ...n, id }));
})
})
.catch(error => console.log(error))
}
Верно я применил ? Но оно не пашет так