У меня есть вычисляемая функция свойства, которая называется: Итого, по сути, она вычисляет пары имя + значение массива, называемого ценами, она предназначена для формы предложения, в которой промежуточный итог складывается по мере того, как пользователь проходит через многошаговую форму,затем значения помещаются в массив для поддержания чистоты.
Это вычисленное свойство позволяет мне выводить итоговое значение на странице, которая динамически обновляется без какого-либо дополнительного кода, я могу просто добавить итоговое значение с помощью рулей в любое место, где я хочуна моей странице вот так: {{ total }}
Проблема, с которой я сейчас сталкиваюсь, заключается в том, что я также хочу, чтобы значение 'total' было включено в отдельный массив или, по крайней мере, добавлено в массив, и яне могу понять, что это правильно.
Рабочий код, который получает значения моего массива Цены , который по умолчанию пуст, выглядит следующим образом:
computed: {
total: function(){
var total = [];
Object.entries(this.prices).forEach(([name, value]) => {
total.push(value)
});
return total.reduce(function(total, num){
return total + num
}, 0);
}
}
Я хочу добавить что-то вроде этого в мое вычисляемое свойство:
this.quote.totalPrice = total
Я пытался:
computed: {
total: function(){
var total = [];
Object.entries(this.prices).forEach(([name, value]) => {
total.push(value)
});
return total.reduce(function(total, num){
return total + num
this.quote.totalPrice = total
}, 0);
}
}
Я ничего не получаю с этим?