vue的循环遍历,指令v-for

更新时间:2023-06-17 04:57:02 阅读: 评论:0

vue的循环遍历,指令v-for ⽂章⽬录
1.循环遍历
1.循环遍历:
vue的循环遍历⽤v-for,语法类似于js中的for循环
当我们有⼀组数据需要进⾏渲染时,我们就可以使⽤v-for来完成。
2.v-for使⽤格式:
格式为:v-for = item in items
(遍历items中的数据)
yingyu2.v-for遍历数组
1.v-for遍历数组
⽤v-for指令基于⼀个数组来渲染⼀个列表。
v-for 指令使⽤item in items形式的语法,
其中items是源数据数组,⽽item则是被迭代的数组元素。
* 如果v-for遍历数组中的数组值
语法格式:v-for="movie in movies"
依次从movies中取出movie,并且在元素的内容中,我们可以使⽤Mustache语法,来使⽤movie
<li v-for="movie in movies"> {{movie}} </li>
* 如果v-for遍历数组中的数组值、索引值
语法格式:v-for=(item, index) in items
v-for中使⽤⼆个参数,即当前项和当前项的索引
<li v-for="(item, index) in items">{{index}}. {{item}}</li>
<div id="app">
<ul>
<li v-for="name in names">{{name}}</li>
</ul>
//v-for遍历过程中,遍历数组中值,并显⽰
<ul>
<li v-for="(name,index) in names">{{index}}.{{name}}</li>
</ul>
//遍历过程中,遍历数组中值、索引值,并显⽰
</div>
<script>
const app =new Vue({
el:"#app",
data:{
names:["刘富楠","科⽐","詹姆斯","库⾥"]
}
英语成语故事})
</script>
3.v-for遍历对象
v-for遍历对象:
1.遍历对象属性⽤value值
2.遍历对象属性和属性值⽤value值和key
3.遍历对象属性和属性值和索引⽤value值、key和index
<div id="app">
//展⽰出所有信息
<ul>
<li >{{info.name}}</li>
<li >{{info.age}}</li>
<li >{{info.height}}</li>
</ul>
//⽅法1.⼀个个写出来
<ul>
<li v-for="item in info">{{item}}</li>
</ul>
/
/⽅法2.⽤v-for遍历对象的value值。(属性)
not at all什么意思
<ul>
<li v-for="(value,key) in info">{{value}}--{{key}}</li>
</ul>
//⽅法3.⽤v-for遍历对象的value值和key,value在前⾯。(属性和属性值)
<ul>
<li v-for="(value,key,index) in info">{{value}}--{{key}}--{{index}}</li>
</ul>
//⽅法4.⽤v-for遍历对象的value值、key和index。(属性和属性值和索引)
</div>
<script>
const app =new Vue({
el:"#app",
休憩
data:{
info:{
name:"lfn",
age :18,
height:180
}
pearl是什么意思}
})
</script>
4.v-for使⽤中添加key
在遍历数组时可以在元素中绑定⼀个key,key=数组值
绑定key的作⽤:主要是为了⾼效的更新虚拟DOM。(vue内部;让性能⾼⼀点)
* 当某⼀层有很多相同的节点时,也就是列表节点时,我们希望插⼊⼀个新的节点,则Diff算法默认执⾏起来是⽐较复杂的。(⼀个个重新替换)
* 但绑定key后,可以使⽤key来给每个节点做⼀个唯⼀标识
Diff算法就可以正确的识别此节点,找到正确的位置区插⼊新的节点。
自动档车怎么开<div id="app">
海外考试网<ul>
<li v-for="item in letters":key="item">{{item}}</li>
章节的英文</ul>
</div>
<script>
const app =new Vue({
el:"#app",
data:{
letters:["A","B","C","D","E"]
}
})
学姐英文2011考研英语二</script>

本文发布于:2023-06-17 04:57:02,感谢您对本站的认可!

本文链接:https://www.wtabcd.cn/fanwen/fan/90/147793.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:遍历   数组   语法   节点   属性   找到   算法   元素
相关文章
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2022 Comsenz Inc.Powered by © 专利检索| 网站地图