2018-09-10第一节vue

2018-09-11  本文已影响0人  如履薄冰Zz

v-for循环
1,用vue输出内容

<div id=“abc”>
{{msg}}
</div>
<script type="text/javascript" src="js/vue.js"></script>
<script>
            new Vue({
                el:'#adc',   //element元素
                data:{   //写数据
                    msg:'hello 123456789',
 }
 })
</script>

2,用v-for循环数组或对象

<div id="adc">
            {{msg}}
            <ul>
                <li v-for="v in arr">{{v}}</li>
            </ul>
            <ul>
                <li v-for="(ab,index) in obj">{{index}}-{{ab}}</li>
            </ul>
</div>
<script type="text/javascript" src="js/vue.js"></script>
        <script>
            new Vue({
                el:'#adc',
                data:{
                    msg:'hello 123456789',
                    arr:[1,2,3],
                    obj:{name:'adc',age:18},
}
})
</script>

3,用v-for循环输出数组对象

<div id="adc">
<ul>
                <li v-for="(cai,index) in arrs">{{cai.num}}{{cai.name}}{{cai.price}}</li>
            </ul>
            <table border="1" cellspacing="0">
                <tr>
                    <th>顺序</th>
                    <th>菜名</th>
                    <th>价格</th>
                </tr>
                <tr v-for="cai in arrs">
                <td>{{index+1}}</td>
                <td>{{cai.name}}</td>
                <td>{{cai.price}}</td>
                </tr>
            </table>
        </div>
</script>
<script type="text/javascript" src="js/vue.js"></script>
        <script>
            new Vue({
                el:'#adc',
                data:{
                    arrs:[
                    {name:'铁板孙金城',price:60},
                    {name:'红烧孙金城',price:98},
                    {name:'脆皮孙金城',price:54},
                    {name:'凉拌孙金城',price:12},
                    {name:'清蒸孙金城',price:52},
                    {name:'油炸孙金城',price:49},
                    { name:'大饼卷孙金城',price:34}
                    
                    ]
                }
            })
        </script>
    
上一篇下一篇

猜你喜欢

热点阅读