как получить отдельную категорию vue
как получить отдельную категорию по текущему роуту, пробовал через геттер getCat
export const getters = {
ALL_CATS(state){
return state.categories;
getCat: state => id => {
return state.categories.find(c => c.id === this.$route.params.id);
},
};
или в компоненте:
cat() {
let result = {}
let vm = this;
this.$store.getters.ALL_CATS.find(function (item) {
if (item.id === vm.$route.params.id) {
result = item;
}
})
return result;
}