后端猿强学VUE,现在接口返回数据如下:
- {
- "errcode": 0,
- "msg": "获取成功",
- "data": {
- "red_list": [
- 1,
- 2,
- 3,
- 4,
- 5,
- 6,
- 7,
- 8,
- 9
- ],
- "red_selected": [
- "2",
- "5"
- ]
- }
- }
复制代码
请教大神在模板中该如何判断 red_list 里的某个数是在 red_selected 数组里的呢?
我现在的写法如下(重点关注 class 属性),但是不行:
- <li v-for="item in data.red_list"
- v-on:click="select(item, $event)" :id="`red${item}`"
- :class="[data.red_selected.indexOf(item) === -1 ? 'redC1' : 'redC']">{{item}}
- </li>
复制代码
|