05.Vue - 列表渲染 v-for=" item in list"

1.列表渲染示例1

<body>
	<div id="app"  class="app">
		<div  v-for="item in list">{{item}}</div>
	</div>

	<script>
		var app = new Vue({
			el:'#app',
			data:{
				list: [1,2,3,4,5]
			}
		})
	</script>
</body>

页面效果:
在这里插入图片描述

2.列表渲染示例2

<div id="app"  class="app">
		<div  v-for="item in list">{{item.name}}</div>
	</div>

	<script>
		var app = new Vue({
			el:'#app',
			data:{
				list: [{
					name: 'jack',
					age: 20
				},{
					name: 'bill',
					age: 19
				}]
			}
		})
	</script>

页面效果:
在这里插入图片描述

3. v-forv-if 结合使用

<body>
	<div id="app"  class="app">
		<div  v-for="item in list">
			<div v-if="item.age > 25">{{item.age}}</div>
			<div v-else>{{item.name}}</div>
		</div>
	</div>

	<script>
		var app = new Vue({
			el:'#app',
			data:{
				list: [{
					name: 'jack',
					age: 29
				},{
					name: 'bill',
					age: 19
				}]
			}
		})
	</script>
</body>

页面效果:
在这里插入图片描述

发布了42 篇原创文章 · 获赞 0 · 访问量 4123

猜你喜欢

转载自blog.csdn.net/weixin_43975052/article/details/100747549