• vue循环遍历 v-for


    当我们有一组数据需要进行渲染时,就可以通过v-for来完成


    1、遍历数组

    <!--在遍历的过程中,没有用到索引值-->
    <ul>
      <li v-for="item in names">{{item}}</li>
    </ul>
    
    <!--在遍历的过程中,获取下标值-->
    <ul>
      <li v-for="(item,index) in names">
        {{index+1}} . {{item}}
      </li>
    </ul>
    
    const app = new Vue({
      el: "#app", //用于挂载要管理的元素
      data: {   //定义数据
        message: 'hello',
        names: ['tom','jerry','marry']
      }
    })


    2、v-for遍历对象

    <div id="app">
      <!--1、在遍历对象的过程中,如果只是获取一个值,那么获取到的就是value-->
      <ul>
        <li v-for="item in info">{{item}}</li>
      </ul>
    
      <!--2、获取key和value-->
      <ul>
        <li v-for="(value,key) in info">
          {{key}}: {{value}}
        </li>
      </ul>
    
      <!--3、获取 value,key,index-->
      <ul>
        <li v-for="(value,key,index) in info">
         {{index}} - {{key}}: {{value}}
        </li>
      </ul>
    </div>
    
    const app = new Vue({
      el: "#app", //用于挂载要管理的元素
      data: {   //定义数据
        info: {
          name: '后臣',
          age: 23,
          height: 180
        }
      }
    })


    3、v-for使用过程中添加key

    <ul>
      <!-- 保证key中的内容和要展示的内容是一一对应的
           key的作用是为了高效的更新虚拟DOM
      -->
      <li v-for="item in letters" :key="item">
        {{item}}
      </li>
    </ul>
  • 相关阅读:
    Ubunut 安装 Mariadb 数据库
    编译 APISIX
    Watchtower 自动更新 Docker 镜像与容器
    Drone 教程
    异步任务工具类
    Html 转 PDF
    数据中台
    九大数据分析方法:指标拆解法
    用户画像
    Hudi的更新机制
  • 原文地址:https://www.cnblogs.com/houchen/p/14413828.html
Copyright © 2020-2023  润新知