Не удается обновить вычисляемое свойство при изменении вложенного свойства в переданном объекте поддержки.
this.favourite передается через реквизиты, но вычисляемое свойство не обновляется, если this.favourite.selectedChoices.second.id и this.favourite.selectedChoices. first.id изменено.
Есть идеи, как сделать это реактивным?
Вот вычисленное свойство:
isDisabled() {
const hasMultipleChoices = this.favourite.choices.length
? this.favourite.choices[0].value.some(value => value.choices.length) :
false;
if (hasMultipleChoices && !this.favourite.selectedChoices.second.id) {
return true;
} else if (this.favourite.choices.length && !this.favourite.selectedChoices.first.id) {
return true;
}
return false;
}