Я обнаружил, что заполняю список с помощью v-fordicha. Список заполнен объектом.
{
id1:{
descripcion: "Lorem ipsum dolor sit amet, consectetur adipisci"
imagen: "https://source.unsplash.com/random"
nivel: 1
nombre: "Carpinteria"
recomendada: true
},
idcat1: {
descripcion: "Lorem ipsum dolor sit amet, consectetu"
imagen: "https://source.unsplash.com/random"
nivel: 1
nombre: "Arquitectura"
recomendada: false
}
}
Деталь в том, что указанный список должен быть отфильтрован через свойство «рекомендуемые». То есть я должен создать другой объект из объектов, но только с рекомендуемым свойством = true.
Сделайте это прямо на компоненте с помощью v-if. Но я получаю сообщение, которое предпочтительно использует вычисленный объект, и в котором упомянутые объекты вычисленного возвращаемого объекта уже отфильтрованы и перемещаются по этому объекту.
Попробуйте следующее, но это не сработало:
computed:{
categoriasFiltradas(){
let vm = this;
let newObj = {};
for(let key in vm.listado_categorias){
let obj = vm.listado_categorias[key];
if(obj.recomendada == false){
//here you save the filtered object
return newObj[key] = obj;
}
}
}
},
Как бы эта функция была, большое спасибо