最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Vue中v-for的9種使用案例總結(jié)大全

 更新時間:2023年12月28日 08:26:47   作者:不會敲代碼的健身教練  
v-for是vue的循環(huán)指令,作用是遍歷數(shù)組(對象)的每一個值,這篇文章主要給大家介紹了關于Vue中v-for的9種使用案例的相關資料,文中通過代碼介紹的非常詳細,需要的朋友可以參考下

v-for可以用于循環(huán)渲染數(shù)組、對象和數(shù)字等數(shù)據(jù)類型,常見的使用場景包括:

1. 循環(huán)渲染數(shù)組

以下代碼的意思是:循環(huán)渲染一個包含三個元素的列表,每個元素的值分別為“第一項”、“第二項”和“第三項”。

<template>
  <div>
    <ul>
      <li v-for="(item, index) in list" :key="index">{{ item }}</li>
    </ul>
  </div>
</template>

<script>
export default {
  data() {
    return {
      list: ['第一項', '第二項', '第三項']
    }
  }
}
</script>

2. 循環(huán)渲染對象

以下代碼的意思是:循環(huán)渲染一個包含三個屬性的對象,每個屬性的鍵值對分別為“name: 張三”、“age: 18”和“gender: 男”。

<template>
  <div>
    <ul>
      <li v-for="(value, key) in obj" :key="key">{{ key }}: {{ value }}</li>
    </ul>
  </div>
</template>

<script>
export default {
  data() {
    return {
      obj: {
        name: '張三',
        age: 18,
        gender: '男'
      }
    }
  }
}
</script>

3. 循環(huán)渲染數(shù)字

以下代碼的意思是:循環(huán)渲染數(shù)字1到5,每個數(shù)字作為列表項的內(nèi)容。

<template>
  <div>
    <ul>
      <li v-for="n in 5" :key="n">{{ n }}</li>
    </ul>
  </div>
</template>

<script>
export default {
  data() {
    return {}
  }
}
</script>

4. 循環(huán)渲染帶有索引的數(shù)組

以下代碼的意思是:循環(huán)渲染一個包含三個元素的列表,每個元素的值分別為“第一項”、“第二項”和“第三項”,并在每個列表項前面顯示該項的索引。

<template>
  <div>
    <ul>
      <li v-for="(item, index) in list" :key="index">{{ index }}: {{ item }}</li>
    </ul>
  </div>
</template>

<script>
export default {
  data() {
    return {
      list: ['第一項', '第二項', '第三項']
    }
  }
}
</script>

5. 循環(huán)渲染嵌套數(shù)組

以下代碼的意思是:循環(huán)渲染一個包含兩個元素的列表,每個元素包含一個標題和一個子列表,子列表中包含兩個子項。

<template>
  <div>
    <ul>
      <li v-for="(item, index) in list" :key="index">
        {{ item.title }}
        <ul>
          <li v-for="(subItem, subIndex) in item.subList" :key="subIndex">{{ subItem }}</li>
        </ul>
      </li>
    </ul>
  </div>
</template>

<script>
export default {
  data() {
    return {
      list: [
        {
          title: '第一項',
          subList: ['子項1', '子項2']
        },
        {
          title: '第二項',
          subList: ['子項3', '子項4']
        }
      ]
    }
  }
}
</script>

6. 循環(huán)渲染對象數(shù)組

以下代碼的意思是:循環(huán)渲染一個包含三個元素的對象數(shù)組,每個元素包含一個name和age屬性。

<template>
  <div>
    <ul>
      <li v-for="(item, index) in list" :key="index">
        {{ item.name }} - {{ item.age }}
      </li>
    </ul>
  </div>
</template>

<script>
export default {
  data() {
    return {
      list: [
        { name: '張三', age: 18 },
        { name: '李四', age: 20 },
        { name: '王五', age: 22 }
      ]
    }
  }
}
</script>

7. 循環(huán)渲染多維數(shù)組

以下代碼的意思是:循環(huán)渲染一個包含兩個元素的多維數(shù)組,每個元素是一個包含兩個元素的數(shù)組。

<template>
  <div>
    <ul>
      <li v-for="(item, index) in list" :key="index">
        {{ item }}
      </li>
    </ul>
  </div>
</template>

<script>
export default {
  data() {
    return {
      list: [
        ['第一項', '第二項'],
        ['第三項', '第四項']
      ]
    }
  }
}
</script>

8. 循環(huán)渲染對象的屬性數(shù)組

以下代碼的意思是:循環(huán)渲染一個對象的屬性數(shù)組,每個元素是對象的一個屬性值

<template>
  <div>
    <ul>
      <li v-for="(item, index) in list" :key="index">
        {{ item }}
      </li>
    </ul>
  </div>
</template>

<script>
export default {
  data() {
    return {
      obj: {
        name: '張三',
        age: 18,
        gender: '男'
      }
    }
  },
  computed: {
    list() {
      return Object.values(this.obj)
    }
  }
}
</script>

9. 循環(huán)渲染組件

以下代碼的意思是:循環(huán)渲染一個包含三個元素的對象數(shù)組,

<template>
  <div>
    <my-component v-for="(item, index) in list" :key="index" :item="item"></my-component>
  </div>
</template>

<script>
import MyComponent from './MyComponent.vue'

export default {
  components: {
    MyComponent
  },
  data() {
    return {
      list: [
        { name: '張三', age: 18 },
        { name: '李四', age: 20 },
        { name: '王五', age: 22 }
      ]
    }
  }
}
</script>

總結(jié) 

到此這篇關于Vue中v-for的9種使用案例的文章就介紹到這了,更多相關Vue v-for使用案例內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!

相關文章

  • vue+vant-UI框架實現(xiàn)購物車的復選框全選和反選功能

    vue+vant-UI框架實現(xiàn)購物車的復選框全選和反選功能

    這篇文章主要介紹了vue+vant-UI框架實現(xiàn)購物車的復選框全選和反選功能,本文通過實例代碼給大家介紹的非常詳細,具有一定的參考借鑒價值,需要的朋友可以參考下
    2019-11-11
  • 一步步帶你用vite簡單搭建ts+vue3全家桶

    一步步帶你用vite簡單搭建ts+vue3全家桶

    Vue3與TS的聯(lián)合是大趨勢,下面這篇文章主要給大家介紹了關于用vite簡單搭建ts+vue3全家桶的相關資料,文中通過實例代碼介紹的非常詳細,需要的朋友可以參考下
    2022-07-07
  • Javascript vue.js表格分頁,ajax異步加載數(shù)據(jù)

    Javascript vue.js表格分頁,ajax異步加載數(shù)據(jù)

    這篇文章主要介紹了Javascript vue.js表格分頁,ajax異步加載數(shù)據(jù)的相關資料,需要的朋友可以參考下
    2016-10-10
  • Vue使用xlsx插件導出excel文件的詳細指南

    Vue使用xlsx插件導出excel文件的詳細指南

    第三方庫xlsx提供了強大的功能來處理Excel文件,它可以簡化導出Excel文件這個過程,下面小編就來為大家詳細講講Vue如何通過xlsx導出excel,需要的小伙伴可以了解下
    2025-04-04
  • Vue-CLI 3 scp2自動部署項目至服務器的方法

    Vue-CLI 3 scp2自動部署項目至服務器的方法

    這篇文章主要介紹了Vue-CLI 3 scp2自動部署項目至服務器的方法,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2020-07-07
  • vuex中Getter的用法詳解

    vuex中Getter的用法詳解

    這篇文章主要給大家介紹了關于Vuex中Getter的基本使用教程,getter相當于Vuex中的計算屬性 對 state 做處理再返回,本文通過示例代碼將Getter介紹的非常詳細,需要的朋友可以參考下
    2021-07-07
  • 關于vue項目一直出現(xiàn) sockjs-node/info?t=XX的解決辦法

    關于vue項目一直出現(xiàn) sockjs-node/info?t=XX的解決辦法

    sockjs-node 是一個JavaScript庫,提供跨瀏覽器JavaScript的API,創(chuàng)建了一個低延遲、全雙工的瀏覽器和web服務器之間通信通道,這篇文章主要介紹了vue項目一直出現(xiàn) sockjs-node/info?t=XX的解決辦法,需要的朋友可以參考下
    2023-12-12
  • vue前端靈活改變后端地址兩種方式

    vue前端靈活改變后端地址兩種方式

    最近在學習或工作中遇到,把Vue前端項目打包后,要求可以再次修改請求后端接口的基礎地址,下面這篇文章主要給大家介紹了關于vue前端靈活改變后端地址的兩種方式,需要的朋友可以參考下
    2024-03-03
  • vue中的el-form表單rule校驗問題(特殊字符、中文、數(shù)字等)

    vue中的el-form表單rule校驗問題(特殊字符、中文、數(shù)字等)

    這篇文章主要介紹了vue中的el-form表單rule校驗問題(特殊字符、中文、數(shù)字等),具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2023-05-05
  • SpringBoot+Vue3實現(xiàn)文件的上傳和下載功能

    SpringBoot+Vue3實現(xiàn)文件的上傳和下載功能

    上傳文件和下載文件是我們平時經(jīng)常用到的功能,接下來就讓我們用SpringBoot,Vue3和ElementPlus組件實現(xiàn)文件的上傳和下載功能吧,感興趣的朋友跟隨小編一起看看吧
    2023-01-01

最新評論

威信县| 嵊泗县| 讷河市| 陆河县| 伽师县| 翁源县| 阿鲁科尔沁旗| 巴塘县| 长治县| 潮安县| 东乡| 固镇县| 柳州市| 乐东| 惠州市| 庆城县| 静宁县| 津南区| 东城区| 安宁市| 江津市| 乃东县| 津市市| 芜湖县| 富川| 色达县| 兰考县| 庐江县| 体育| 崇左市| 芜湖市| 建平县| 昆明市| 黎城县| 汶上县| 普安县| 富裕县| 古丈县| 宁河县| 大丰市| 宣城市|