Vue2.0学习—条件渲染(三十九)

Posted 王同学要努力

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Vue2.0学习—条件渲染(三十九)相关的知识,希望对你有一定的参考价值。

【Vue2.0学习】—条件渲染(三十九)

一、v-for指令
1、用于展示数据的列表
2、语法:v-for="(item,index)" in XXX :key="yyyy"
3、可遍历数组、对象、字符串、指定次数

   <div id="root">
        <h2>人员列表</h2>
        <ul>
            <!-- <li v-for="p in persons" :key="p.id">p.name-p.age</li> -->
            <li v-for="(p,index) of persons" :key="index">p.name-p.age</li>
        </ul>
        <br>
        <br>
        <hr>
        <!-- 遍历对象 -->
        <h2>汽车列表</h2>
        <ul>

            <li v-for="(value,key) of cars" :key="key">key-value</li>
        </ul>
        <br>
        <br>
        <hr>
        <!-- 遍历字符串 -->
        <h2>测试遍历字符串</h2>
        <ul>

            <li v-for="(char,index) of str" :key="index">char-index</li>
        </ul>

        <br>
        <br>
        <hr>
        <!-- 遍历指定的次数 -->
        <h2>遍历指定的次数</h2>
        <ul>

            <li v-for="(number,index) of 5" :key="index">index-number</li>
        </ul>
    </div>
    <script>
        const vm = new Vue(
            el: '#root',
            data: 
                persons: [
                    id: '001',
                    name: '张三',
                    age: 18
                , 
                    id: '002',
                    name: '李四',
                    age: 19
                , 
                    id: '003',
                    name: '王五',
                    age: 20
                ],
                cars: 

                    name: '奥迪',
                    color: '白色',
                    price: '200万'
                ,
                str: 'helloworld'

            
        )
    </script>

二、key的作用与原理


以上是关于Vue2.0学习—条件渲染(三十九)的主要内容,如果未能解决你的问题,请参考以下文章

Vue2.0学习—理解MVVM(二十九)

Vue2.0学习—自定义指令(四十九)

Vue2.0学习—键盘事件(三十三)

Vue2.0学习—Object.defineProperty(三十)

Vue2.0学习—监视属性(三十五)

Vue2.0学习—理解数据代理(三十一)