iT邦幫忙

2021 iThome 鐵人賽

DAY 12
0
Modern Web

是vue不是view系列 第 12

[Day 12] 列表渲染v-for

  • 分享至 

  • xImage
  •  

今天我們會簡單講解一下v-for的功能,廢話不多說,直接開始吧!!

v-for

當HTML有一些重複的元素、列表等等,可以使用v-for把陣列或物件資料給render出來。
v-for指令須以 item in items的形式來使用,其中items是可以自己命名的數據列表,item則是抓取items的元素,把抓出來元素命名叫item,同樣可以自己取不一樣的名字。先來個基礎的例子吧~~~
https://ithelp.ithome.com.tw/upload/images/20210923/20139392qafoLwF6gF.png
這樣跑出來的結果就是 ‘大便’、 ‘睡午覺’、 ‘熬夜’列表式的排列出來。
如果連前面的moring也想列出來的話怎麼辦呢?
只需要在todo後面加一個property名稱(也就是key值)像這樣
https://ithelp.ithome.com.tw/upload/images/20210923/20139392o5xjHdcVZb.png
跑出來的結果長這樣:D
https://ithelp.ithome.com.tw/upload/images/20210923/2013939225NOi3GxDr.png
也可以加上index(。・∀・)ノ゙
https://ithelp.ithome.com.tw/upload/images/20210923/201393927gNKpKxtnA.png
跑出來的結果長這樣(づ ̄ 3 ̄)づ
https://ithelp.ithome.com.tw/upload/images/20210923/20139392dVsjyaNYdp.png

結語

v-for這個程式碼雖然看似非常簡易,但卻有著相當多的用處歐~~就等著各位去挖掘吧!今天的結語真簡潔有力(◔◡◔)


上一篇
[Day 11] 條件渲染v-if、v-show
下一篇
[Day 13]Template應用
系列文
是vue不是view30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言