1. 程式人生 > >Vue指令之v-for篇

Vue指令之v-for篇

現在接著來扯v-for指令

v-for顧名思義,和java中的for指令一個用法,該指令用來迴圈遍歷一個數組

v-for 指令需要以 site in sites 形式的特殊語法, sites 是源資料陣列並且 site 是陣列元素迭代的別名。

v-for 可以繫結資料到陣列來渲染一個列表:

廢話不多說,直接上程式碼:

<html> <head> <meta charset="utf-8"> <title>Vue 測試例項 - 菜鳥教程(runoob.com)</title> <script src="https://cdn.bootcss.com/vue/2.2.2/vue.min.js"></script> </head> <body> <div id="app">   <ol>                   <!--有序列表-->     <li v-for="site

in sites">   <!--迴圈條件,sites在data中定義了,site為sites陣列中各元素的別名(別名可以任意取)-->       姓名:{{ site.name }} 年齡: {{ site.age }}  <!--name和age在data中的sites陣列中定義-->     </li>   </ol> </div>

<script> new Vue({   el: '#app',   data: {     sites: [                                   //json格式       { name

: 'Runoob', age: 22 },       { name: 'Google', age: 21 },       { name: 'Taobao', age: 23 }     ]   } }) </script> </body> </html>

輸出:

如上圖,v-for實現了將data中的sites陣列進行了遍歷。

相信聰明的你已經學會了v-for的用法,嘿嘿嘿!!!