Javascript 在v-for中获取当前迭代的元素

Javascript 在v-for中获取当前迭代的元素,javascript,vue.js,Javascript,Vue.js,我有一个简单的v-for用于呈现跨度列表: <span v-for="kc in kcList"> {{ kc }} </span> {{kc}} 在每一次迭代中,我都希望能够抓取跨度,并向其添加一个onclick函数,以提醒kc的值 怎么做?和你描述的差不多,尽管我不知道你所说的“抓住机会”是什么意思。您只需在范围上放置一个单击处理程序,以调用执行警报的方法 newvue({ el:“#应用程序”, 数据:{ kcList:[‘一’、‘二’、‘三’] }

我有一个简单的
v-for
用于呈现跨度列表:

<span v-for="kc in kcList">
    {{ kc }}
</span>

{{kc}}
在每一次迭代中,我都希望能够抓取跨度,并向其添加一个onclick函数,以提醒kc的值


怎么做?

和你描述的差不多,尽管我不知道你所说的“抓住机会”是什么意思。您只需在范围上放置一个单击处理程序,以调用执行警报的方法

newvue({
el:“#应用程序”,
数据:{
kcList:[‘一’、‘二’、‘三’]
},
方法:{
警报(kc){
警报(kc);
}
}
});

{{kc}}

谢谢!在@Roy J刚刚创建的方法“alertOn”上,是否可以仅在某些跨度上添加一个
onclick
(条件取决于kc的值),您可以设置条件,并检查您想要检查的内容