首頁 web前端 js教程 循環使用v-for指令實例程式碼

循環使用v-for指令實例程式碼

Jun 29, 2017 pm 03:51 PM
v-for 實例 指令

這篇文章主要跟大家介紹了關於Vue.js常用指令之循環使用v-for指令的相關資料,文中透過範例程式碼介紹的非常詳細,對大家具有一定的參考學習價值,需要的朋友們下面來一起看看吧。

前言

Vue.js中,v-for 指令需要以item in items 形式的特殊語法, items 是來源資料數組並且item 是數組元素迭代的別名。

v-for 可以綁定資料到陣列來渲染一個清單:


##

<p id="wantuizhijia">
 <ol>
  <li v-for="site in sites">
   {{ site.name }}
  </li>
 </ol>
</p>

<script>
 new Vue({
  el: &#39;#wantuizhijia&#39;,
  data: {
   sites: [
    { name: &#39;网推之家&#39; },
    { name: &#39;谷歌&#39; },
    { name: &#39;淘宝&#39; }
   ]
  }
 })
</script>
登入後複製

輸出:

在範本中使用v-for:


<p id="wantuizhijia">
 <ul>
  <template v-for="place in places">
   <li>{{ place.name }}</li>
   <li>--------------</li>
  </template>
 </ul>
</p>

<script>
 new Vue({
  el: &#39;#wantuizhijia&#39;,
  data: {
   places: [
    { name: &#39;厦门&#39; },
    { name: &#39;漳州&#39; },
    { name: &#39;福州&#39; }
   ]
  }
 })
</script>
登入後複製

效果:

#v-for 可以透過一個物件的屬性來迭代資料:


<p id="wangtuizhijia">
 <ul>
  <li v-for="value in object">
   {{ value }}
  </li>
 </ul>
</p>

<script>
 new Vue({
  el: &#39;#wangtuizhijia&#39;,
  data: {
   object: {
    name: &#39;脚本之家&#39;,
    url: &#39;www.jb51.net&#39;,
    slogan: &#39;美好生活,等待你的开创!&#39;
   }
  }
 })
</script>
登入後複製

效果:

腳本之家


www.jb51.net


美好生活,等待你的開創!


v-for 透過一個物件的屬性來迭代數據,可以提供第二個的參數為鍵名:


<p id="wangtuizhijia">
 <ul>
  <li v-for="(value, key) in object">
   {{ key }} : {{ value }}
  </li>

 </ul>
</p>

<script>
 new Vue({
  el: &#39;#wangtuizhijia&#39;,
  data: {
   object: {
    name: &#39;脚本之家&#39;,
    url: &#39;www.jb51.net&#39;,
    slogan: &#39;美好生活,等待你的开创!&#39;
   }
  }
 })
</script>
登入後複製

效果:

name : 腳本之家


url : www.jb51.net


#slogan : 美好生活,等待你的開創!


v-for 透過一個物件的屬性來迭代數據,以第三個參數為索引





#

<p id="wangtuizhijia">
 <ul>
  <li v-for="(value, key, index) in object">
   {{ index }} {{ key }}:{{ value }}
  </li>

 </ul>
</p>

<script>
 new Vue({
  el: &#39;#wangtuizhijia&#39;,
  data: {
   object: {
    name: &#39;脚本之家&#39;,
    url: &#39;www.jb51.net&#39;,
    slogan: &#39;美好生活,等待你的开创!&#39;
   }
  }
 })
</script>
登入後複製

效果:

0 name:腳本之家

1 url:www.jb51.net



2 slogan:美好生活,等待你的開創!




v-for 也可以循環
整數

###############
<p id=”wangtuizhijia”>
<ul>
<li v-for=”n in 10″>
{{ n }}
</li>
</ul>
</p>
<script>
new Vue({
el: ‘#wangtuizhijia&#39;
})
</script>
</body>
登入後複製
### ###效果:#########1###2###3###4###5###6###7###8###9### 10###

以上是循環使用v-for指令實例程式碼的詳細內容。更多資訊請關注PHP中文網其他相關文章!

本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn

熱AI工具

Undresser.AI Undress

Undresser.AI Undress

人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover

AI Clothes Remover

用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool

Undress AI Tool

免費脫衣圖片

Clothoff.io

Clothoff.io

AI脫衣器

Video Face Swap

Video Face Swap

使用我們完全免費的人工智慧換臉工具,輕鬆在任何影片中換臉!

熱工具

記事本++7.3.1

記事本++7.3.1

好用且免費的程式碼編輯器

SublimeText3漢化版

SublimeText3漢化版

中文版,非常好用

禪工作室 13.0.1

禪工作室 13.0.1

強大的PHP整合開發環境

Dreamweaver CS6

Dreamweaver CS6

視覺化網頁開發工具

SublimeText3 Mac版

SublimeText3 Mac版

神級程式碼編輯軟體(SublimeText3)

熱門話題

Java教學
1663
14
CakePHP 教程
1419
52
Laravel 教程
1313
25
PHP教程
1263
29
C# 教程
1236
24
泰拉瑞亞怎麼用指示取得物品? -泰拉瑞亞怎麼收藏物品? 泰拉瑞亞怎麼用指示取得物品? -泰拉瑞亞怎麼收藏物品? Mar 19, 2024 am 08:13 AM

泰拉瑞亞怎麼用指示取得物品?一、什麼是泰拉瑞亞給予物品指令在泰拉瑞亞遊戲中,給予物品指令是一項非常實用的功能。透過這個指令,玩家可以直接取得需要的物品,而不必費力地去打怪或傳送到某個地點。這樣可以大大節省時間,提高遊戲的效率,讓玩家更專注於探索和建立世界。總的來說,這個功能讓遊戲體驗變得更加流暢和愉快。二、如何使用泰拉瑞亞給予物品指令1.打開遊戲並進入遊戲介面。 2.按下鍵盤上的「Enter」鍵,開啟聊天視窗。 3.在聊天視窗中輸入指令的格式:「/give[玩家名稱][物品ID][物品數量]」。

Python中的SVM實例 Python中的SVM實例 Jun 11, 2023 pm 08:42 PM

Python中的支援向量機(SupportVectorMachine,SVM)是一個強大的監督學習演算法,可以用來解決分類和回歸問題。 SVM在處理高維度資料和非線性問題的時候表現出色,被廣泛地應用於資料探勘、影像分類、文字分類、生物資訊學等領域。在本文中,我們將介紹在Python中使用SVM進行分類的實例。我們將使用scikit-learn函式庫中的SVM模

VUE3快速入門:使用Vue.js指令實作選項卡切換 VUE3快速入門:使用Vue.js指令實作選項卡切換 Jun 15, 2023 pm 11:45 PM

本文旨在協助初學者快速入手Vue.js3,實現簡單的選項卡切換效果。 Vue.js是一個流行的JavaScript框架,可用於建立可重複使用的元件、輕鬆管理應用程式的狀態和處理使用者介面的互動操作。 Vue.js3是該框架的最新版本,相較於先前的版本變動較大,但基本原理並未改變。在本文中,我們將使用Vue.js指令實作選項卡切換效果,目的是讓讀者熟悉Vue.js的

Vue3中的v-for函數詳解:完美解決列表資料渲染 Vue3中的v-for函數詳解:完美解決列表資料渲染 Jun 18, 2023 am 09:57 AM

隨著數位技術的不斷進步,前端開發已經成為一個越來越受歡迎的職業。而Vue3由於其簡單易用、高效穩定的特性,成為了越來越多開發者的首選。其中,v-for函數是Vue3中用於列表資料渲染的核心函數之一。在這篇文章中,我們將對Vue3中的v-for函數進行詳解,讓你能夠更好地運用它來解決實際開發中的問題。一、基礎語法v-for函數的基礎語法如下:&lt;divv-

Vue中使用v-for的最佳實務及效能最佳化方法 Vue中使用v-for的最佳實務及效能最佳化方法 Jul 17, 2023 am 08:53 AM

Vue中使用v-for的最佳實務及效能最佳化方法引言:在Vue開發中,使用v-for指令是非常常見的,它可以方便地將陣列或物件的資料遍歷渲染到範本上。然而,在處理大規模資料時,不當地使用v-for可能會導致效能問題。本文將介紹在使用v-for指令時的最佳實踐,並提供一些效能最佳化方法。最佳實務:使用唯一的Key值Vue中使用v-for指令渲染每一項資料時,需要為

Vue 中使用 v-for 實作動態排序的技巧 Vue 中使用 v-for 實作動態排序的技巧 Jun 25, 2023 am 09:18 AM

Vue是一種現代化的JavaScript框架,它可以幫助我們輕鬆建立動態網頁和複雜的應用程式。在Vue中,使用v-for可以輕鬆建立循環結構,對資料進行迭代渲染。而在一些特定的場景中,我們也可以利用v-for來實現動態排序。本文將介紹如何在Vue中使用v-for實現動態排序的技巧,以及一些應用場景及範例。一、使用v-for進行簡單

如何解決'[Vue warn]: v-for=”item in items”: item”錯誤 如何解決'[Vue warn]: v-for=”item in items”: item”錯誤 Aug 19, 2023 am 11:51 AM

如何解決“[Vuewarn]:v-for=”iteminitems”:item”錯誤在Vue開發過程中,使用v-for指令進行列表渲染是非常常見的需求。然而,有時候我們可能會遇到一個報錯:"[Vuewarn]:v-for="iteminitems":item"。本文將介紹這個錯誤的原因及解決方法,並給出一些程式碼範例。首先,讓我們來了解一下

VUE3入門實例:製作一個簡單的影片播放器 VUE3入門實例:製作一個簡單的影片播放器 Jun 15, 2023 pm 09:42 PM

隨著新一代前端框架的不斷湧現,VUE3作為一個快速、靈活、易上手的前端框架備受熱愛。接下來,我們就來一起學習VUE3的基礎知識,製作一個簡單的影片播放器。一、安裝VUE3首先,我們需要在本地安裝VUE3。開啟命令列工具,執行以下命令:npminstallvue@next接著,新建一個HTML文件,引入VUE3:&lt;!doctypehtml&gt;

See all articles