Vue学习之路第十三篇:v-for指令
2024-08-25 00:06:46
v-for指令,看名字想必大家也能猜到其作用,没错,就是用来迭代、遍历的。
1、简单数组的遍历
<body>
<divi id="app">
<span v-for="item in list">{{item}} </span>
</div> <script type="text/javascript">
var vm = new Vue({
el:"#app",
data:{
list:['one','two','three','four','five']
},
methods:{}
})
</script>
</body>
data里定义了list字符串数组,在页面中使用v-for指令对list进行遍历,"item"是当前正在遍历的元素对象,“in”是固定语法,“list”是被遍历的数组。用插值表达式来展示当前遍历的对象。
有时除了遍历数据外,我们还需要当前遍历的序号:
<divi id="app">
<span v-for="(item,i) in list">序号为:{{i}},元素为:{{item}}<br></span>
</div>
(Item,i)其中i为序号,当然i和item是临时变量可以任意定义。运行结果:
2、对象数组的遍历
<body>
<divi id="app">
<span v-for="(item,i) in list">序号:{{i}},科目为:{{item.course}},分数为:{{item.score}}<br></span>
</div> <script type="text/javascript">
var vm = new Vue({
el:"#app",
data:{
list:[
{'course':'语文', 'score':89},
{'course':'数学', 'score':80},
{'course':'英语', 'score':90}
]
},
methods:{}
})
</script>
</body>
通过"item.score"的方法,来获取对象的属性值。运行结果如下:
3、遍历对象
<body>
<divi id="app">
<span v-for="(value,key) in mark">属性名:{{key}},属性值:{{value}}<br></span>
</div> <script type="text/javascript">
var vm = new Vue({
el:"#app",
data:{
mark:{
'语文':90,
'数学':95,
'英语':89
}
},
methods:{}
})
</script>
</body>
这里定义了一个mark对象,该对象有三个属性,遍历对象的时候固定写法为:(XX,YY),其中YY为对象的key,XX为对象的值。
当然也可以写成:(XX,YY,i),其中i为索引值。
4、遍历数字
<divi id="app">
<span v-for="count in 5">当前数字为:{{count}}<br></span>
</div>
这里in后面直接写的是具体的数字。运行结果:
总结:v-for进行遍历的时候,其可以遍历数组、对象数组、对象、数字。
每天进步一点点!
最新文章
- CF 208A Dubstep(简单字符串处理)
- Sapi 添加语法的文章(转载)
- svn 日志版本回滚
- 苹果公司给出的检测 advertisingIdentifier 的方法
- UIButton、UIImageView、UILabel的选择
- CRM客户关系管理系统修改(十四)
- iOS开发——测试篇&;breakpoints、lldb 和 chisel 的详解
- JNA参数传递问题,Java数组
- Memcached 配置 和项目应用
- WPF 气泡尖角在左边、下面、右边、上面
- 提高PHP编程效率的方法
- VMware中克隆虚拟机出现eth0改变为eth1情况
- python之路——10
- 完全卸载oraclean安装
- 1043 输出PATest
- 数据科学VS机器学习
- [翻译] UPCardsCarousel
- Java enum枚举类型
- js判断是手机还是PC端
- JUnit4.12 源码分析之Statement
热门文章
- UVa - 11283 - PLAYING BOGGLE
- 【ACM】poj_2080_Calendar_201307311043
- # 从零開始搭建Hadoop2.7.1的分布式集群
- TCP/IP解析(一):TCP/IP的工作方式
- PixelUtils:像素转换工具
- 号外:java基础班教材永久免费 报名就送
- Memcache 和 Radis 比较
- hadoop权威指南(第四版)要点翻译(5)——Chapter 3. The HDFS(5)
- ssh无法连接到远端Ubuntu的解决方法
- 面向对象的三大特性之二——继承(含super的使用)