亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

v-for 中item到底是什么

https://img1.sycdn.imooc.com//5c0e71f70001f01707060417.jpg

item到底是什么,它沒有在data中注冊 它的數字到底是怎么來的呀? 是v-for這個里面本身就定義的嘛

正在回答

4 回答

啥也不是,一個變量而已,隨便定義? a of data , b of data ,item of data 都是一個意思

說白了就是data是個數組? 我定義一個a 變量 這個a的值來自于data? 簡寫就是a of data 。

就好像 var b=10;? var a=b;? ?

0 回復 有任何疑惑可以回復我~
#1

慕俠2155777

數組你不能直接輸出 ,需要自定義創建個變量 比如說是 變量 來自 數組 = item of array 然后item循環輸出array里的內容 當然item只是自己定義的關鍵字,至于是items 還是 itemaaaaa 看你個人愛好
2018-12-27 回復 有任何疑惑可以回復我~

item 在你截圖的例子里面僅僅代表,list數組里的每一項。如果數組是空,當然item也是空的,就不顯示。

是v-for本身定義的嗎?并不是。在這個例子中(item, index)of list ,item就代表了數組中的每一項(為何這樣說,因為v-for這個指令就是遍歷數組的,item能代表特定的一項還是每一項呢?),index就代表了每一項的對應下標。?

如果你這樣寫(a, b)of list,采用v-for命令,也是可以遍歷對應項和對應項的下標。

那么,可以這么說,是item在括號中的位置,而不是item代表了數組中的項!??!

如果你反過來寫,如(index, item)of list,看看會是什么呢??

2 回復 有任何疑惑可以回復我~

v-for其實就是用foreach去迭代數組里的元素,每取到一個元素就重命名為你指定的名稱,視頻里命名為item,你也可以命名成obj等等

0 回復 有任何疑惑可以回復我~

迭代list中的元素 每一個元素都是item,學習下foreach就明白了,正常數組取對象是用array[index]的方式,這里的item就是array[index]

1 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消

v-for 中item到底是什么

我要回答 關注問題
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號