【发布时间】:2019-03-20 12:09:25
【问题描述】:
<div v-for="(n, index) in items" :id="n" @click="myMethod($event)">{{n}}</div>
数组是这样的
items: [mouse, bull, tiger, rabbit, pig, cat, dog, horse]
方法是这样的
myMethod: function(event){
console.log(event.target.id);
}
我想点击每个 div 并且那个 div 告诉我它的内容,所以我将内容绑定到每个 div 的 id。问题是我无法访问myMethod() 中项目的索引。我想将每个项目的索引用于其他目的。我怎样才能访问它们?目前我只能通过 id 属性向方法传递数据。
【问题讨论】:
-
您可以将迭代的属性作为参数传递给您的方法,例如
myMethod(n, index)
标签: javascript vue.js vuejs2