我的需求我通过一张图来解释
直接上代码,这里的数组sub就是我请求到的数据,她可以是随便几条
<view
v-for="(item, index) in s['1']"
:key="item"
:class="[xs === seat1[index] ? 'active_cj bg_xz' : 'active_cj bg1']"
>
<view v-if="item != -1">
<view class="prize_cs">
<img class="prize_img" :src="sub[item % sub.length].iu" />
<P>{{ sub[item % sub.length].n }}</P>
</view>
</view>
<view v-else>
<view></view>
</view>
</view>
//需要定义的变量
type: string = "2";
s: any = {
"1": [0, 1, 2, 7, -1, 3, 6, 5, 4],
"2": [0, 1, 2, 3, 11, -1, -1, 4, 10, -1, -1, 5, 9, 8, 7, 6],
};
seat1: any = [0, 1, 2, 7, 9, 3, 6, 5, 4];
seat2: any = [0, 1, 2, 3, 11, -1, -2, 4, 10, -3, -4, 5, 9, 8, 7, 6];