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>

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

  • 相关阅读:
    AWS 监控服务(六)
    PB赋值粘贴
    oracle中的替换函数replace和translate函数
    instr函数
    The test form is only available for requests from the local machine
    ORACLE提交事务回滚
    PB开发境界 多个DW进行update
    plsql使用技巧
    pb 11 数据窗口空白,预览pb崩溃解决方案
    oracle函数
  • 原文地址:https://www.cnblogs.com/wangruifang/p/7765227.html
Copyright © 2011-2022 走看看