У меня были проблемы с выяснением, что я делаю неправильно с этим кодом.
name: 'StatementInfo',
data() {
return {
currentStatement: {
client: '',
clientEmail: '',
date: '',
hours: '',
hourlyRate: '',
total: this.calcTotal
}
}
},
computed: {
calcTotal () {
return parseInt(this.hours) * parseInt(this.hourlyRate)
}
},
methods: {
saveForm () {
console.log(this.currentStatement)
this.$emit('save-form', this.currentStatement)
},
}
Консоль, регистрирующий this.currentStatement, приводит к тому, что общее число не определено, но с точки зрения младших разработчиков, я бы предположил, что это сработает. Могут ли какие-нибудь более опытные люди взглянуть на это и сказать, что это может быть?