v-for 循环 绑定对象 和数组
2024-08-31 20:30:31
<!--v-for 迭代数组-->
<div id="app11">
<div v-for="info in infos">
<p>{{ info.Name }}</p>
</div>
</div> <!--v-for 迭代对象属性-->
<!-- value in infos-->
<!--(value, key) in infos-->
<!--(value, key, index) in infos-->
<div id="app12">
<div v-for="(value, key, index) in infos"> <p>key:{{ key }} value:{{ value }} index:{{ index }}</p>
</div>
</div> <!--对象数组绑定到table-->
<div id="app13">
<table>
<thead>
<tr>
<td>姓名</td>
<td>年龄</td>
<td>性别</td>
</tr>
</thead>
<tbody v-for="obj in infos">
<tr>
<td>{{ obj.Name }}</td>
<td>{{ obj.Age }}</td>
<td>{{ obj.Sex }}</td>
</tr>
</tbody>
</table>
</div> 调用:
Stydy_V_For("#app11"); Stydy_V_For01("#app12"); Stydy_V_For02("#app13") 实现:
// 数据 循环绑定
// v-for 迭代一个数组
function Stydy_V_For(obj) {
new Vue({
el: obj,
data: {
infos: [{ Name: 'zheng' }, {Name:'h'}]
}
})
} // 迭代对象的属性
function Stydy_V_For01(obj) {
new Vue({
el: obj,
data: {
infos: {
Name: 'hhhh',
Age: 11,
Sex:'male' }
}
})
} // 迭代数组对象
function Stydy_V_For02(obj) {
new Vue({
el: obj,
data: {
infos: [{
Name: 'hhhh',
Age: 11,
Sex: 'male' }, {
Name: 'afsfaa',
Age: 222,
Sex: 'male'
},
{
Name: 'dsfdsfs',
Age: 333,
Sex: 'fsf' }
] }
})
}
最新文章
- struts 标签的使用<;转>;
- android 圆角图片的实现
- 【BZOJ-4692】Beautiful Spacing 二分答案 + 乱搞(DP?)
- Java IO(一)
- Android 高级UI设计笔记19:PopupWindow使用详解
- 利用Apply的参数数组化来提高代码的优雅性,及高效性
- asp.net的CascadingDropDown取值和赋值
- spring Aop 注解
- SimpleMembership: The future of membership for ASP.NET
- BitBlt介绍
- C#中Linq延迟执行问题
- 告别S! S! H!秒杀终端工具——FastLogin快捷登录
- HDU Today(最短路)
- python_如何通过实例方法名字调用方法?
- maven的pom文件中指定编译的版本
- Linux文件系统命令 mv
- spring配置和下载
- echarts图表--统计图表
- Pythoner使用的豆瓣pip源
- Javascript 的严格模式 use strict