码迷,mamicode.com
首页 > 其他好文 > 详细

Vue(三)--循环语句

时间:2020-01-29 18:14:45      阅读:94      评论:0      收藏:0      [点我收藏+]

标签:col   lin   margin   app   demo   code   doctype   index   round   

v-for:

v-for 指令需要以 site in sites 形式的特殊语法, sites 是源数据数组并且 site 是数组元素迭代的别名。

 

demo1.

<!DOCTYPE html>
<html>
    <head>
        <meta charset="utf-8">
        <title></title>
        <script src="../js/vue.js"></script>
    </head>
    <body>
        <div id="div1">
            <table align="center" >
                <tr class="firstLine">
                    <td>name</td>
                    <td>hp</td>
                </tr>
                <tr v-for="hero in heros">
                    <td>{{hero.name}}</td>
                    <td>{{hero.hp}}</td>
                </tr>
            </table>
        </div>
        <script>
            var data = [
                      {name:"a",hp:341},
                      {name:"b",hp:225},
                      {name:"c",hp:427},
                      {name:"d",hp:893}
                ];
            new Vue({
                  el: #div1,
                  data: {
                      heros:data
                  }
                })
        </script>
    </body>
</html>

技术图片

 

 

 

2.显示下标

<div id="div1">
            <table align="center" >
                <tr class="firstLine">
                    <td>name</td>
                    <td>hp</td>
                    <td>index</td>
                </tr>
                <tr v-for="hero,index in heros">
                    <td>{{hero.name}}</td>
                    <td>{{hero.hp}}</td>
                    <td>{{index}}</td>
                </tr>
            </table>
</div>

技术图片

 

 

 

3.遍历数字

<div v-for="i in 10" style="margin-left: 25rem;">
                <td>{{i}}</td>
</div>

 

技术图片

 demo4

<div id="app">
            <ul>
                <li v-for="o in ob">
                    {{o}}
                </li>
                <br />
                <li v-for="(key ,value) in ob">
                    {{key}}:{{value}}
                </li>
                <br />
                <li v-for="(index,key,value) in ob">
                    {{index}} , {{key}} , {{value}}
                </li>
            </ul>
        </div>
        <script>
            new Vue({
                el:#app,
                data:{
                    ob:{
                        name:happy,
                        age:111,
                        id:11
                    }
                }
            })
        </script>

技术图片

 

Vue(三)--循环语句

标签:col   lin   margin   app   demo   code   doctype   index   round   

原文地址:https://www.cnblogs.com/crazy-lc/p/12240666.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!