Я ищу лучшие практики.
Я получаю этот список продуктов из своего API:
[
{
"id": 6,
"name": "Pechuga de pollo",
"category": "Chicken",
"existencia": 100
},
{
"id": 7,
"name": "Pierna de pavo",
"category": "Chicken",
"existencia": 100
},
{
"id": 8,
"name": "Lonja de pescado",
"category": "Fish",
"existencia": 200
},
{
"id": 9,
"name": "Coca Cola",
"category": "Soda",
"existencia": 200
},
{
"id": 10,
"name": "Jugo de naranja",
"category": "Juice",
"existencia": 200
}
]
Поэтому мне нужно отфильтровать этот массив продуктов по значению "Цыпленок".
Я пытался использовать метод filter (), и он хорошо работает.
this.chickenProducts =productList.filter(product=>product.category=="Chicken")
Затем я использую директиву v-for с массивом chickenProducts, чтобы заполнить только выбранные входные данные.содержит куриные продукты.
Знаете ли вы другой способ фильтрации данных из массива для заполнения выбранных входных данных с учетом критериев в Vue JS?Я еще тренируюсь с Вью.