• 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

    结果:

  • 相关阅读:
    注意 ExecuteNonQuery() 返回值 问题 giser
    雪花算法(snowflake)作分库分表shard key,数据倾斜,分表不均问题
    自增ID算法snowflake(雪花)
    内存溢出和内存泄漏的区别、产生原因以及解决方案
    超详细centos中部署minio
    Spring专题
    Hibernate中QBC查询
    Angular专题
    能被15整除的最大整数 BITOJ 网络教室
    最长公共子序列空间优化BITOJ
  • 原文地址:https://www.cnblogs.com/chaofei/p/7706707.html
Copyright © 2020-2023  润新知