vue项目中怎么把数组中的数组循环遍历
时间: 2024-03-20 07:45:06 浏览: 59
在Vue项目中,可以使用v-for指令来循环遍历数组中的数组。具体实现方法如下:
1. 使用两个v-for指令,第一个循环遍历外层数组,第二个循环遍历内层数组。
2. 在第二个v-for指令中,使用嵌套的template标签来包裹内层数组的循环遍历,以便在模板中使用v-if、v-show等指令。
下面是示例代码:
```html
<template>
<div>
<ul>
<li v-for="(item, index) in arr" :key="index">
<span>{{ item[0] }}</span>
<template v-for="(subItem, subIndex) in item[1]">
<span>{{ subItem }}</span>
</template>
</li>
</ul>
</div>
</template>
<script>
export default {
data() {
return {
arr: [
["第一组", ["a", "b", "c"]],
["第二组", ["d", "e", "f"]]
]
}
}
}
</script>
```
在这个示例中,我们定义了一个包含两个数组的arr数组,每个数组包含一个字符串和一个内层数组。在模板中,我们使用两个v-for指令来循环遍历arr数组和内层数组,并使用template标签来包裹内层数组的循环遍历。最终渲染出来的结果是两个包含多个子项的列表。
阅读全文