为了账号安全,请及时绑定邮箱和手机立即绑定

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下载
官方微信