new Vue({
el: '#app',
data: {
items: [{em: true},{em: true},{em: true}]
},
methods:{
click(item) {
item.em = !item.em
}
}
})
<div id="app">
<div class="wrap">
<div class="item" v-for="(item, i) in items" :key="i">
<div class="parent" @click="click(item)">
{{item.em}}
<div class="child" :class="`class${i}`" :style="{background: item.em ? 'blue' : 'red'}">{{ i + 1 }}</div>
</div>
</div>
</div>
</div>
<script>
function imtc_calculation() {
alert('imtc_calculation');
}
</script>
<button onclick="imtc_calculation();">CLICK</button>