こういうのは嫌だ
classが2こあるみたい。
<div class="squere" :class="{ one: val === 1, two: val === 2, three: val === 3}"
{{ val }}
</div>
まあ、vueがうまくマージしてくれるからいいけど。
もやもやするときは、こうする。
<div :class="['squere',{one: val === '1', two: val === '2', three: val === '3'}]"></div>
配列で渡せばみんなハッピー。