<template>
<div class="list-wrapper">
<div
class="list-block"
v-for="item in 3"
:key="item"
>
<div
class="block"
v-for="sub in 3"
:key="sub"
:style="{'background': isNowNode}"
>
{{ mat[item - 1][sub - 1] }}
</div>
</div>
<div class="handler">
<button @click="generator()">random</button>
</div>
</div>
</template>
生成一个3*3的9宫格,如何选中特定的某一个格子,给他设置背景色呢
script
data() {
return {
mat: [
[1, 4, 7],
[2, 5, 8],
[3, 6, 9],
],
position: [1, 1],
};
},
比如 position
是我选择的那个元素,怎么给这个元素设置样式?
与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…