知りたいこと
Vue.jsを使い、配列の中身が1なら背景色をつけ、0ならなにもつけないようにしたいです。
そのことで配列の形で自在にブロックの形を作りたいと思っています。
現在のコード
HTML記述
<div v-for="(block, bi) in blocks" :key="bi"> <table> <tr v-for="(blockTR, yi) in block" :key="yi" class="TR"> <td v-for="(blockTD, xi) in blockTR" :key="xi" :class="TD"> </td> </tr> </table> </div>
Vue.js記述
const app = new Vue({ el: '#app', data: { TD:"blockColor", blocks:[ [ [0, 1, 1], [0, 1, 1], [0, 0, 0], ], [ [1, 1, 1], [0, 1, 0], [0, 1, 0], ], ] }, })
試したこと
<td>のclassにバインドして背景色をつけることはできましたが、その背景色を条件によって変化させる方法がわかりませんでした。 無知で申し訳ありませんが、ご教授お願い致します。回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2021/06/06 07:42
2021/06/06 08:00