v-for 用法

v-for的几种用法

v-for =“site in sites” sites 是进行迭代的数组,site是迭代出的数据

1.迭代普通数组

<p v-for="site in sites">{{sites:name}}</P>
 <script>
        var  a = new Vue({
            el:".app",
            data:{
            
            sites:[
                    "dfdfdsfs",
                    "dfdfecccc",
                    "33333333"
                ]
                
            }   
        })
    </script>

2 . 迭代数字

<p v-for="n in 14 ">{{n}}</P>

3 迭代对象
迭代对象就是site中是迭代一对键值对

 <li v-for="(val,key) in sites">
                {{val}} {{key}}
            </li>

        </ul>
    </div>
    <script>
        var  a = new Vue({
            el:".app",
            data:{
                ok:false,
                sites:{
                    id:1,
                    name:'托尼.贾',
                    gender:'男'
                }

4 迭代对象数组

对象数组就是数组中的每一个元素都是类的对象

<li v-for="(user,i) in sites">
                {{user.id}} {{user.name}}
            </li>
             data:{
                ok:false,
                sites:[
                    {id:1, name:'zs1'},
                    {id:2, name:'zs2'},
                    {id:3, name:'zs3'},
                    {id:4, name:'zs4'},
                    {id:5, name:'zs5'},
                    {id:6, name:'zs6'},
                    ]
            }
        })

sites 数组名
{{}}中 user.id user 为对象形参

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值