首页 > 其他分享 >[Vue]列表渲染v-for

[Vue]列表渲染v-for

时间:2023-10-30 13:46:00浏览次数:29  
标签:index Vue name 渲染 age 列表 --- id

      1. 用于展示列表数据     2. 语法:v-for="(item, index) in xxx" :key="yyy"     3. 可遍历:数组、对象、字符串(不常用)、指定次数(不常用)  

<body>
    <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) in persons' :key="index">
                {{p}} --- {{index}}
            </li>
        </ul>

        <!-- 遍历对象 -->
        <h2>汽车信息</h2>
        <ul>
            <li v-for="(value, key) of car">
                {{key}} --- {{value}}
            </li>
        </ul>

        <!-- 遍历字符串 -->
        <h2>测试遍历字符串(不常用)</h2>
        <ul>
            <li v-for="(char, index) of str">
                {{index}} --- {{char}}
            </li>
        </ul>

        <!-- 遍历指定次数 -->
        <h2>测试遍历指定次数(不常用)</h2>
        <ul>
            <li v-for="(num, index) of 5">
                {{index}} --- {{num}}
            </li>
        </ul>
    </div>
</body>
<script>
    let vm = new Vue({
        el: '#root',
        data: {
            persons: [
                {
                    id: '001',
                    name: "张三",
                    age: 18,
                },
                {
                    id: '002',
                    name: "李四",
                    age: 19,
                },
                {
                    id: '003',
                    name: "王五",
                    age: 20,
                }
            ],
            car: {
                name: '奥迪A8',
                price: 700000,
                color: '黑色'
            },
            str: 'hello',
        }
    })
</script>

 

标签:index,Vue,name,渲染,age,列表,---,id
From: https://www.cnblogs.com/ximu1009/p/17778985.html

相关文章

  • 33-Vue脚手架-浏览器本地存储(使用本地存储优化Todo-List案例)
    什么是网络存储在HTML5之前,开发人员一般是通过使用Cookie在客户端保存一些简单的信息的。在HTML5发布后,提供了一种新的客户端本地保存数据的方法,那就是WebStorage,存储内容大小一般支持5MB左右(不同浏览器可能还不一样),它允许Web应用程序在用户浏览器中实现本地存储机制,两种最......
  • super的查找顺序严格按照mro列表找
    调用父类方法的第一种方式:指名道姓的方式,跟继承关无关#object写与不写,在py3中没有区别.#有的人在py3中这么写,是为了向下兼容,使复制到py2中也能使用classPerson(object):def__init__(self,name,age):self.name=nameself.age=agedefi......
  • Chromium CC渲染层工作流详解
    1.Chromium的渲染流水线Blink—> Paint -> Commit ->(Tiling ->) Raster -> Activate -> Draw(Submit) —>VizBlink对接 cc 的绘制接口进行 Paint,Paint生成cc模块的数据源(cc::Layer),CC将数据源进行合成,经过一系列过程最终在 Draw 阶段将合成的结果(viz......
  • 开放寻址法模拟散列表
    文章目录QuestionIdeasCodeQuestion维护一个集合,支持如下几种操作:Ix,插入一个整数x;Qx,询问整数x是否在集合中出现过;现在要进行N次操作,对于每个询问操作输出对应的结果。输入格式第一行包含整数N,表示操作数量。接下来N行,每行包含一个操作指令,操作指令为Ix,Qx中的......
  • Vue插槽
       插槽就是子组件中的提供给父组件使用的一个占位符,用<slot></slot>表示,父组件可以在这个占位符中填充任何模板代码,如HTML、组件等,填充的内容会替换子组件的<slot></slot>标签。插槽显不显示、怎样显示是由父组件来控制的,而插槽在哪里显示就由子组件来进行控制插槽的应用......
  • laravel:多图片上传(10.27.0/前端vue)
    一,相关文档https://learnku.com/docs/laravel/10.x/filesystem/14865#481e03二,前端vue代码123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657......
  • laravel:单图片上传(10.27.0/前端vue)
    一,相关文档https://learnku.com/docs/laravel/10.x/filesystem/14865#481e03二,前端vue代码123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657......
  • 云游长江大桥,3DCAT实时云渲染助力打造沉浸化数字文旅平台
    南京长江大桥是中国第一座自主设计建造的双层公路铁路桥,也是世界上最早的双层公路铁路桥之一。它不仅是一座桥梁,更是一座历史文化的见证者和传承者。它见证了中国人民的智慧和奋斗,承载了中国社会的变迁和发展。如何让这座不可移动的文物活起来,让更多的人了解和感受它的历史价值......
  • 数据结构之散列表与哈希函数初识
    一:概述一:为什么需要散列表*在我们的程序世界里,往往也需要在内存中存放这样一个“词典”,方便我们进行高效的查询和统计。*例如开发一个学生管理系统,需要有*通过输入学号快速查找对应学生的姓名的功能。*这里不必要每次都去查询数据库,而可以在内存中建立一个缓存表,这样做可以......
  • osg 使用整理 (9):文本渲染
    osg使用整理(9):文本渲染1FreeType文本渲染​ FreeType用于加载TrueType字体并渲染到位图的库。TrueType字体通过数学公式表示的曲线来描述字体轮廓。类似于矢量图像,这些光栅化后的字体图像可以根据需要的字体高度来生成。FreeType所做的事就是加载TrueType字体并为每一个字形生......