в data:
data: {
items: Array,
}
В процессе работы приложения меняется поле count в элементах массива items.
Каким наиболее правильным способом можно отслеживать изменения и менять соответственно поле sum (логика sum=count*25) ?
computed функцией
можно сделать deep watch, но лучше просто самому в местах где меняется количетсво пересчитывать сумму
у вас есть например инпут для количества для каждого айтема,да?
просто вешаете на инпут @blur="recalculateItemSum(index)"
Идея понятна, но кажется каким-то не правильным) А какие минусы deep watch ?
ну он будет смотреть за каждым полем, это жирновато выходит
"Идея понятна, но кажется каким-то не правильным)" так вотч это по идеи тоже самое, но в вашем случае вы делаете пересчет значений только тогда, когда нужно
Обсуждают сегодня