zoukankan      html  css  js  c++  java
  • Vue学习五:v-for指令使用方法

    本文为博主原创,未经允许不得转载:

    <!DOCTYPE html>
    <html lang="zh">
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
    <script src="https://unpkg.com/vue@2.5.13/dist/vue.js"></script>
    </head>
        <body>
            <div id="app" >
                <h1>电影列表</h1>
                <ul>
                    <!--别名 in 表达式(数组的表达式)
                        以下的index为索引
                    -->
                    <li v-for="(title,index) in movies">{{title}}({{index}})</li>
                </ul>
                <table>
                    <thead>
                        <td>员工姓名</td>
                        <td>职位</td>
                        <td>公司</td>
                        <td>索引</td>
                    </thead>
                    <tbody>
                        <tr v-for="(person,index) in persons">
                            <td>{{person.name}}</td>
                            <td>{{person.title}}</td>
                            <td>{{company}}</td>
                            <td>{{index}}</td>
                        </tr>
                    </tbody>
                </table>
                <div v-for="name in person">
                    {{name}}
                </div>
                <!--循环一个对象的属性-->
                <div v-for="(name,prop,index) in person">
                    {{prop}} : {{name}}---{{index}}                
                </div>
            </div>
            <script>
                //vue指令语法 v-指令名字+:+指令的参数=指令的表达式
                var vm = new Vue({
                    el:"#app",
                    data:{
                        movies: ["妖猫传","芳华","至暗时刻"],
                        persons:[{
                            name:"liu",
                            title:"vue"
                        },{
                            name:"xiaoming",
                            title:"javascript"
                        },{
                            name:"xiaohua",
                            title:"css"
                        }],
                        company:"vue",
                        person:{
                            name:"liu",
                            firstName:"wei",
                            age:10
                        }
                    }
                })
            </script>
         </body>
    </html>

    使用效果如图所示:

  • 相关阅读:
    中间件
    Linux命令
    Ionic 2 Guide
    JSON WEB TOKENS
    用MSBuild和Jenkins搭建持续集成环境(2)
    用MSBuild和Jenkins搭建持续集成环境(1)
    全文检索和消息队列
    redis之如何配置jedisPool参数
    Redis Clients Handling
    redis.clients.jedis.exceptions.JedisConnectionException: Could not get a resource from the pool
  • 原文地址:https://www.cnblogs.com/zjdxr-up/p/9100547.html
Copyright © 2011-2022 走看看