#javascript #vue.js #vuejs2 #vuex
#javascript #vue.js #vuejs2 #vuex
Вопрос:
У меня есть массив объектов в Vuex
хранилище. Вот так:
[
{
id: 1,
value: 'some value'
},
{
id: 2,
value: 'other value'
},
...
]
Есть ли способ создать геттер для получения определенного элемента массива id
?
Что-то вроде
getArrItem(state, id) {
return state.find(item => item.id === id);
}
Ответ №1:
Вы могли бы использовать метод-style-access следующим образом :
getArrItem: (state) => (id) => {
return state.items.find(item => item.id === id);
}