Vue vor循环索引作为点击函数参数
问题描述:
我想使用v-for
循环的索引作为点击处理程序的参数,但是这会返回undefined?Vue vor循环索引作为点击函数参数
<div v-for="(item, key, index) in groups" v-on:click="selected(index)">{{item.name}}</div>
处理器
selected(i) {
console.log("you clicked " + i) // this logs "you clicked undefined"
}
答
看起来你正在使用的语法对象不是数组。将您的v-for
更改为:
<div v-for="(item, index) in groups" v-on:click="selected(index)">{{item.name}}</div>
+0
谢谢我没有意识到有一个区别... :) – Kokodoko
是组数组还是对象? – Bert