zoukankan      html  css  js  c++  java
  • vue 中的 v-for

    前言

      对于vue中的 v-for,我们都不陌生,甚至说是我们的老朋友了。在需求开发中都是会经常用到的。之前因为需求的原因,用到了我个人之前不常用用到的关于 v-for 中的用法,这里简单的做个总结,记录一下。

    使用
    • 遍历数组
      <template>
        <div>
          <ul>
            <li v-for="item in forarr" :key="item">{{ item }}</li>
          </ul>
        </div>
      </template>
      
      <script>
      export default {
        data() {
          return {
            forarr:[1,2,3,4,5,6,7,8,9]
          }
        }
      }
      </script>
      
    • 遍历数组对象
      <template>
        <div>
          <ul>
            <li v-for="(item,index) in forarr" :key="index">{{ item.name }} -- {{ index }}</li>
          </ul>
        </div>
      </template>
      
      <script>
        export default {
          data() {
            return {
              forarr: [
                {
                  name: '张三'
                },
                {
                  name: '李四'
                },
                {
                  name: '王五'
                }
              ]
            }
          }
        }
      </script>
      
    • 遍历对象
      <template>
        <div>
          <ul>
            <li v-for="(item,key,index) in forarr" :key="index">{{ key }} -- {{ item }} -- {{ index }}</li>
          </ul>
        </div>
      </template>
      
      <script>
      export default {
        data() {
          return {
            forarr: {
              name: '张三',
              age: 18,
              interest: ['篮球', '王者', '联盟', '跑步', '健身']
            }
          }
        }
      }
      </script>
      
        /**
        * 结果:
        *  name -- 张三 -- 0
        *  age -- 18 -- 1
        *  interest -- [ "篮球", "王者", "联盟", "跑步", "健身" ] -- 2
        */
      
  • 相关阅读:
    java 如何判断邮箱是否正确
    Android SDK Manager无法更新的解决
    洛谷P1162
    真 随笔
    初始化结构体
    Linux mkdir -p 后出现permission denied问题
    校赛F
    HDU1022
    UVa156
    HDU1060
  • 原文地址:https://www.cnblogs.com/aloneer/p/15253866.html
Copyright © 2011-2022 走看看