zoukankan      html  css  js  c++  java
  • v-for指令

    <!doctype html>
    <html>
     <head>
      <meta charset="UTF-8">
      <title>Vue的常见指令</title>
        <script src="js/vue.js"></script>
     </head>
     <body>
      <div id="container">
        <!-- 将myList中的元素显示在一个无序列表中         -->
        <h4>one</h4>
            <ul>
                <li>{{myList[0]}}</li>
                <li>{{myList[1]}}</li>
                <li>{{myList[2]}}</li>
                <li>{{myList[3]}}</li>
                <li>{{myList[4]}}</li>
            </ul>
        <h4>v-for循环指令</h4>
            <ul>
                <li v-for="tmp in myList">{{tmp}}</li>
            </ul>
            <h5>拿到变量对应的index</h5>
            <h5>对象</h5>
            <p v-for="(value,key) in cart">{{"key is:"+ key+"value is: "+value}}</p>
            <h5>数组</h5>
            <p v-for="(value,key) in myList">{{"key is:"+ key+"value is: "+value}}</p>
        </div>
        <script>
            new Vue({
                el:"#container",
                data:{
                    myList:[100,200,300,400,500],
                    cart:{
                        brand:"BMW",
                        price:20
                    }
                }
            })
        </script>
     </body>
    </html>
    <!doctype html>
    <html>
     <head>
      <meta charset="UTF-8">
      <title></title>
        <script src="js/vue.js"></script>
     </head>
     <body>
      <div id="container">
        <h4></h4>
                <table>
                    <thead>
                        <tr>
                            <td>姓名</td>
                            <td>性别</td>
                            <td>年龄</td>
                        </tr>
                    </thead>
                    <tbody>
                        <tr v-for="value in person">
                            <td>{{value.name}}</td>
                            <td>{{value.sex}}</td>
                            <td>{{value.age}}</td>
                        </tr>
                    </tbody>
                </table>
        <h4>v-for </h4>
                <table>
                    <thead>
                        <tr>
                            <td>姓名</td>
                            <td>性别</td>
                            <td>年龄</td>
                        </tr>
                    </thead>
                    <tbody>
                        <tr v-for="value in person">
                            <td v-for="tmp in value">{{tmp}}</td>
                        </tr>
                    </tbody>
                </table>
        </div>
        <script>
            new Vue({
                el:"#container",
                data:{
                    person:[
                        {name:"Tom",sex:"",age:18},
                        {name:"Rose",sex:"",age:17},
                        {name:"Baby",sex:"",age:18},
                        {name:"Jack",sex:"",age:19},
                        {name:"Marry",sex:"",age:18}
                    ]
                }
            })
        </script>
     </body>
    </html>

    一个标签里面只能有一个相同的指令,相同的运算写在一个指令中,{{}}中多个运算用逗号隔开

  • 相关阅读:
    Android开发学习总结(一)——搭建最新版本的Android开发环境
    EntityFramework 6
    EntityFramework优缺点
    十分钟轻松让你认识Entity Framework 7
    SqlServer中的merge操作(转载)
    python打印即时输出的方法
    我的人工智能机器人的游戏
    网络编程的一些知识
    hdu4722 Good Numbers
    hdu4727 The Number Off of FFF
  • 原文地址:https://www.cnblogs.com/wangruifang/p/7765227.html
Copyright © 2011-2022 走看看