vue遍历图片并水平排布

本文介绍了如何使用Vue框架来遍历图片并实现水平布局。通过示例展示HTML、JS和CSS代码,帮助读者理解Vue中图片遍历及布局的方法。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

效果图:

 html代码:

<div class="headItem" v-for="(i,index) in item1" :key="i.id" >
	<span class="headImg">
		<img :src="i.src"/>
	</span>
	<span class="headName">
		{{i.name}}
	</span>
	<span class="headNumber">
		{{i.number}}
	</span>
</div>	

js代码:

<script type="text/javascript">
		var app = new Vue({
			el:'#app',
			data:{
				item1:[
					{
	  			  	name:"目标利润测算",
	  			  	number:"20",
	  			  	 "src":'img/目标利润测算.png',
	  			  },{
	  			  	name:"总控计划",
	  			  	number:"12",
	  			  	"src":'img/总控计划.png',
	  			  },{
	  			  	name:"总包产值",
	  			  	number:"12",
	  			  	"src":'img/总包产值.png',
	  			  },{
	  			  	name:"分包成本",
	  			  	number:"12",
	  			  	"src":'img/分包成本.png',
	  			  },{
	  			  	name:"签证批价",
	  			  	number:"12",
	  			  	"src":'img/签证批价.png',
	  			  },{
	  			  	name:"定案/结算(总包)",
	  			  	number:"12",
	  			  	"src":'img/定案结算(总包).png',
	  			  },{
	  			  	name:"分包结算",
	  			  	number:"12",
	  			  	"src":'img/分包结算.png',
	  			  },
				],
               }
           })
</script>

css代码:

.headItem{
			background-color: #FFFFFF;
			width: 16rem;
	    	position: relative;
	    	display: flex;
	    	align-items: center
		}
		.headImg{
			position: absolute;
			left: 1.25rem;
		}
		.headName{
			position: absolute;
			left: 4.8rem;
			color: #303133;
			font-size: 1rem;
		}
		.headNumber{
			position: absolute;
			left: 13.4rem;
			color: #457BF7;
			font-size: 1rem;
		}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值