Здравствуйте!
У меня есть такое computed свойство:
filterReadyItems() {
return this.allItems.filter(item => item.status === '1');
},
Нужно, чтобы из метода, можно было менять условие этого computed свойства.
Я думаю нужно объявить в data() массив свойств, который бы менялся в методах и засунуть его в
filterReadyItems но не знаю как это сделать, типа того:
data() {
return {
allItems: [],
filterParam: [{item.status === '1'}]
}
},
computed: {
filterReadyItems() {
return this.allItems.filter(item => this.filterParam); //Тут после выполнения метода changeFilter() должно быть item => item.status === '1' && item.price === 100
}
},
methods: {
changeFilter(){
this.filterParam.push(item.price === 100);
}
}
Подскажите пожалуйста как это можно сделать?