vue 根据索引动态绑定click方法

<tr v-for="date in tableShowData">

  <td v-for="(key,i) in date" >{{ key }}</td>

</tr>

怎么根据下标 i==1的时候绑定一个click 方法 其他索引就忽略绑定


大话西游666
浏览 5339回答 4
4回答

牛魔王的故事

可以这样<td&nbsp;v-for="(key,i)&nbsp;in&nbsp;date"&nbsp;@click="i===1?func():''">{{&nbsp;key&nbsp;}}</td>

哆啦的时光机

声明下,这是可以用的,也一直在这样用,不知为什么有人有不可以使用!<td v-for="(key,i) in date"&nbsp; @click="i === 1 && func()">&nbsp; {{ key }}</td>

慕标5832272

改造一下楼上的回答,需要套一个函数。<td v-for="(key,i) in date"&nbsp; @click="() => i === 1 && func()">&nbsp; {{ key }}</td>

largeQ

其实也可以都绑定了click事件,具体到click事件里面在去区分i==1这个情况<tr v-for="date in tableShowData">&nbsp; &nbsp; <td v-for="(key,i) in date" @click="clickHandler(i)">{{ key }}</td></tr>...clickHandler(i) {&nbsp; &nbsp; if (i !== 1) {&nbsp; &nbsp; &nbsp; &nbsp; return&nbsp; &nbsp; }&nbsp; &nbsp; // doSomething}
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript