首页 > 其他 > 详细

vue-6、v-for标签

时间:2020-09-12 23:45:06      阅读:68      评论:0      收藏:0      [点我收藏+]

v-for是根据数据生成列表结构

语法:

技术分享图片

 

 

 和for循环类似,item是用来循环的参数,名字随便起;in是关键字不能变;arr是需要循环的数据名,跟data里面相对应

示例如下:

 1 <!DOCTYPE html>
 2 <html lang="en">
 3 <head>
 4     <meta charset="UTF-8">
 5     <meta name="viewport" content="width=device-width, initial-scale=1.0">
 6     <meta http-equiv="X-UA-Compatible" content="ie=edge">
 7     <script src="https://cdn.jsdelivr.net/npm/vue/dist/vue.js"></script>
 8     <title>Document</title>
 9 </head>
10 <body>
11     <div id="app">
12         <ul>
13             <li v-for="name in zhu">
14                 {{name}}
15             </li>
16         </ul>
17         <button @click="addSkils">点击增加技能</button>
18         <button @click="subSkils">点击删除技能技能</button>
19         <h2 v-for="item in skils">
20             {{item.name}}
21         </h2>
22     </div>
23 
24     <script>
25         var app = new Vue({
26             el:"#app",
27             data:{
28                 zhu:[
29                     "岩柱:悲鸣屿行冥",
30                     "风柱:不死川实弥",
31                     "炎柱:炼狱杏寿郎",
32                     "水柱:富冈义勇"
33                 ],
34                 skils:[
35                     {name:"火之呼吸:一之型"},
36                     {name:"雷之呼吸:一之型"},
37                     {name:"兽之呼吸:一之型"}
38                 ]             
39             },
40             methods:{
41                 //添加数据
42                 addSkils:function(){
43                     this.skils.push({name:"火之呼吸:一之型"})
44                 },
45                 //删除数据,默认从最上面开始
46                 subSkils:function(){
47                     this.skils.shift();
48                 }
49             }
50         })
51     </script>
52 </body>
53 </html>

 

13-------循环输出zhu数组中的数组,使用{{name}}将数组中的数据显示出来

19-------循环输出skils中的对象,如果输出内容只是item,那么界面上面会显示            {name:"火之呼吸:一之型"}

现在使用item.name进行输出,效果为下:

技术分享图片

 

 

    

vue-6、v-for标签

原文:https://www.cnblogs.com/lengsen/p/13659265.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!