使用v-for指令渲染列表

v-for:对集合或对象进行遍历;

 

使用v-for对数组遍历时:

效果如下:

 

 代码:

<script>
        window.onload= () =>{new Vue({
            el:'#two',
            data:{
                arr:[11,22,33,44,55,66,77]
                
              }
            
})
        }
    </script>
    
    <body>
        <div id="two">
            <ul>
                
                <li v-for="value in arr">{{value}}</li>
            </ul>
        
            
      </div>
    </body>

 

使用v-for遍历一个对象时:

<script>
        window.onload= () =>{new Vue({
            el:'#two',
            data:{

                 user:{
                     id:'01',
                     name:'bob'
                 }
                }
            })
        }
            
</script>

html:

<div id="two">
            <ul>
                
                
                <li v-for="(v,index,k) in user">{{k}}-{{index}}-{{v}}</li>
            </ul>
        
            
      </div>

 

 

使用v-for遍历多个对象的时:

在vue中加入多个对象:

 users:[{id:'01',name:'cidy'},{id:'02',name:'bob'},{id:'03',name:'lucy'},{id:'04',name:'joey'}]

html:使用v-for进行遍历:

<li v-for="(v,index) in users" :key="v.id">{{index}}-{{v.id}}-{{v.name}}</li>

 

使用v-for进行遍历数组、单个对象以及多个对象总的代码:

 1 <!DOCTYPE html>
 2 <html>
 3     <head>
 4         <meta charset="UTF-8">
 5         <title>v-for</title>
 6     </head>
 7     <script type="text/javascript" src="../js/vue.js" ></script>
 8     <script>
 9         window.οnlοad= () =>{new Vue({
10             el:'#two',
11             data:{
12 //                arr:[11,22,33,44,55,66,77],
13 //                 user:{
14 //                     id:'01',
15 //                     name:'bob'
16 //                 }
17                 users:[{id:'01',name:'cidy'},{id:'02',name:'bob'},{id:'03',name:'lucy'},{id:'04',name:'joey'}]
18 
19   
20                 }
21             })
22         }
23             
24 </script>
25     
26     <body>
27         <div id="two">
28             <ul>
29                 
30                 <!--<li v-for="value in arr">{{value}}</li>-->
31                 <!--<li v-for="(v,index,k) in user">{{k}}-{{index}}-{{v}}</li>-->
32                 
33                 <li v-for="(v,index) in users" :key="v.id">{{index}}-{{v.id}}-{{v.name}}</li>
34             </ul>
35         
36             
37       </div>
38     </body>
39 </html>
进行遍历数组,单个对象以及多个对象的代码.html

 

转载于:https://www.cnblogs.com/jiguiyan/p/10700932.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值