1
たとえば、クラスがa0
からa9
のdivをv-forのインデックスに従って、条件付きでクラスb
にしたいとしましょう。Vue 2の動的クラス名とコンディションクラス名の混同
別にそれを行うには、それは次のようになります。私たちはこれが動作しないことを考えると、それらを一緒に混ぜるとき
<div v-for="(val, index) in array" :class="'a' + index"></div>
と
<div v-for="(val, index) in array" :class="{'b': index===1}"></div>
:
<div v-for="(val, index) in array" :class="{'a' + index: true, 'b': index===1}"></div>
と私が得ることができる最高の(実際の解決策)はこれです:
<div v-for="(val, index) in array" :class="'a' + index + ' ' + (index===1?'b':'') }"></div>
もっと良い方法がありますか?ありがとう。
最初の方法が今のところ最良の方法です。ありがとう! –