zoukankan      html  css  js  c++  java
  • Vue之for循环

    Vue中for循环的用法总结如下:

    1.基本用法 v-for

    <!DOCTYPE html>  
    <html lang="en">  
    <head>  
        <meta charset="UTF-8">  
        <title></title>  
        <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=0">  
        <meta name="apple-mobile-web-app-capable" content="yes">  
        <meta name="apple-mobile-web-app-status-bar-style" content="black">  
        <style>  
      
        </style>  
        <script src="vue.js"></script>  
        <script>  
            window.onload=function(){  
                new Vue({  
                    el:'#box',  
                    data:{  
                        arr:['apple','banana','orange','pear']  
                    }  
                });  
            };  
        </script>  
    </head>  
    <body>  
        <div id="box">  
            <ul>  
                <li v-for="value in arr">  
                    {{value}}  
                </li>  
            </ul>  
        </div>  
    </body>  
    </html>  

    结果:

    2.带索引的用法

    <!DOCTYPE html>  
    <html lang="en">  
    <head>  
        <meta charset="UTF-8">  
        <title></title>  
        <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=0">  
        <meta name="apple-mobile-web-app-capable" content="yes">  
        <meta name="apple-mobile-web-app-status-bar-style" content="black">  
        <style>  
      
        </style>  
        <script src="vue.js"></script>  
        <script>  
            window.onload=function(){  
                new Vue({  
                    el:'#box',  
                    data:{  
                        arr:['apple','banana','orange','pear']  
                    }  
                });  
            };  
        </script>  
    </head>  
    <body>  
        <div id="box">  
            <ul>  
                <li v-for="value in arr">  
                    {{value}}   {{$index}}  
                </li>  
            </ul>  
        </div>  
    </body>  
    </html>  

    描述:

    使用{{$index}}可以提供索引

    结果:

    3.使用(k,y) in arr

    <!DOCTYPE html>  
    <html lang="en">  
    <head>  
        <meta charset="UTF-8">  
        <title></title>  
        <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=0">  
        <meta name="apple-mobile-web-app-capable" content="yes">  
        <meta name="apple-mobile-web-app-status-bar-style" content="black">  
        <style>  
      
        </style>  
        <script src="vue.js"></script>  
        <script>  
            window.onload=function(){  
                new Vue({  
                    el:'#box',  
                    data:{  
                        arr:['apple','banana','orange','pear'],  
                        json:{a:'apple',b:'banana',c:'orange'}  
                    }  
                });  
            };  
        </script>  
    </head>  
    <body>  
        <div id="box">  
            <ul>  
                <li v-for="value in arr">  
                    {{value}}   {{$index}}  
                </li>  
            </ul>  
            <hr>  
            <ul>  
                <li v-for="value in json">  
                    {{value}}   {{$index}}  {{$key}}  
                </li>  
            </ul>  
      
            <hr>  
            <ul>  
                <li v-for="(k,v) in json">  
                    {{k}}   {{v}}   {{$index}}  {{$key}}  
                </li>  
            </ul>  
        </div>  
    </body>  
    </html>  

    描述:

    {{k,v}} in arr         k代表key,  v代表value

    结果:

  • 相关阅读:
    RHEL 6.3 详细安装教程
    如何利用sendmail发送外部邮件?
    阿里云API网关(14)流控策略
    阿里云API网关(13)请求身份识别:客户端请求签名和服务网关请求签名
    OpenID Connect 是什么?
    OpenID Connect + OAuth2.0
    OAuth是什么?
    OpendID是什么?
    【华为无线路由器】连接【广电光纤入户设备】宽带上网
    windows7.0旗舰版安装后控制面板自带的Microsoft程序
  • 原文地址:https://www.cnblogs.com/chaofei/p/7706707.html
Copyright © 2011-2022 走看看