Есть скрипт, который считает переменную signal по формуле, и выводит результат в компонент bet-block. Данные для рассчетов берутся из файла json. Мне нужно создать еще один bet-block, который будет выводить среднее арифметическое между значениями signal в <bet-block :blockId="this.blockIdent" :teamNum='1'> и <bet-block :blockId="this.blockIdent" :teamNum='2'>.
Каким образом можно это реализовать?
<template>
<bet-block :blockId="this.blockIdent" :teamNum='1'></bet-block>
<bet-block :blockId="this.blockIdent" :teamNum='2'></bet-block>
</template>
<script>
export default {
name: "betBlock",
props: ['blockId', 'teamNum'],
components: {
signal
},
computed: {
blockWins() {
let i = 'block_' + this.blockId + '_' + this.teamNum;
if(this.$store.getters.getBlockWinsGame(i)) {
return this.$store.getters.getBlockWinsGame(i)
}else {
return {p_stats: 0, k_stats:0, correct: 1}
}
},
signal() {
if(this.proc_book == 0 ) {
return 0
}else {
let _signal = ((this.blockWins.p_stats - this.proc_book) / this.proc_book) * 5 * this.blockWins.correct;
if(_signal > 5) {
return parseFloat(5.00).toFixed(2)
}else if(_signal < -5) {
return parseFloat(-5.00).toFixed(2)
}else {
return parseFloat(_signal).toFixed(2)
}
}
},
}
</script>
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости