vue组件循环嵌套,vue遍历二维数组
本文主要介绍了vue简单的二维数组循环嵌套方法,具有很好的参考价值。希望对大家有帮助。如有错误或不足之处,请不吝赐教。
目录
二维数组循环嵌套模式vue循环数组,循环嵌套数组v-for使用Vue循环输出标签front page输出循环嵌套数组。
二维数组循环嵌套方式
div class=box
div class=color
蓝色/尺寸/格
/div
//这是一个简单的布局。方框{
边框:1px纯红;
显示器:flex
}。颜色{
显示器:flex
}。颜色分区{
宽度:100px
高度:50px
文本对齐:居中;
行高:50px
边框:1px纯蓝;
}
//样式代码
//在data()中创建一个简单的2D数组
//一维数组名:[]二维数组名:[{name: []}]数组简单组成。
data() {
返回{
//sku 2D数据
skuData: [
{
SKU:“颜色”,
skuChild: [
{skuTitle:红色,sku: 100,skuId: 1},
{skuTitle:蓝色,sku: 100,skuId: 2},
]
},
{
SKU:“大小”,
skuChild: [
{ skuTitle: S ,sku: 100,skuId: 3 },
{ skuTitle: M ,sku: 100,skuId: 4 },
{ skuTitle: L ,sku: 100,skuId: 5 },
]
}
],
};
},
//完成两层循环的布局
div v-for=(item,index)in SKU data :key= index class= box
div v-for=(item_,index _)in item . SKU child :key= index _ class= color
div{{item_。skuTitle}}/div
/div
/div
//这是取出第一层数组并保存在item中的循环。
div v-for=(item,index)in SKU data :key= index class= box /div
//这是从第二层数组中循环出来的,小心在item中取出来。
div v-for=(item_,index _)in item . SKU child :key= index _ class= color /div
//完成两者的循环嵌套。
vue循环数组、循环嵌套数组v-for
利用Vue循环输出标签
首先在“脚本”中写一个数组
之后,在顶部的“div”标签中进行循环输出,并使用“v-for”
这里在 v-for 标签中, item 是单个数组项,可以任意替换为所需的名称, list 是 script 中传递的数组。
整个for语句可以理解为“list”循环中的‘item’单个数组值,当有一个循环时,就加上输出标签。
标签中的“{item}}”显示页面上单个数组的内容。
效果如下图所示:
这里的数据不仅可以在首页显示数组内容,还可以显示数组序列号。
Add键输出数组的序列。
显示效果如下:
前端页面输出循环嵌套数组
上图中的数组内容是嵌套的,分为大标题和小标题。
然后在html部分编辑循环输出。
第一个‘ulli’循环输出标题,第二个在for语句中,直接在item下寻找新闻子数组,然后依次输出。
输出是子阵列的“标题”。
这就完成了数组嵌套循环。
以上个人经历,希望能给大家一个参考,也希望大家多多支持我们。
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。