鍍金池/ 問答/HTML/ vue 根據索引動態(tài)綁定click方法

vue 根據索引動態(tài)綁定click方法

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

怎么根據下標 i==1的時候綁定一個click 方法 其他索引就忽略綁定

回答
編輯回答
夢一場

其實也可以都綁定了click事件,具體到click事件里面在去區(qū)分i==1這個情況

<tr v-for="date in tableShowData">
    <td v-for="(key,i) in date" @click="clickHandler(i)">{{ key }}</td>
</tr>
...
clickHandler(i) {
    if (i !== 1) {
        return
    }
    // doSomething
}
2017年6月16日 06:47
編輯回答
笨笨噠

可以這樣

<td v-for="(key,i) in date" @click="i===1?func():''">{{ key }}</td>
2018年7月2日 07:07
編輯回答
墨沫

聲明下,這是可以用的,也一直在這樣用,不知為什么有人有不可以使用!

<td v-for="(key,i) in date"
  @click="i === 1 && func()">
  {{ key }}
</td>
2017年10月19日 21:07
編輯回答
終相守

改造一下樓上的回答,需要套一個函數。

<td v-for="(key,i) in date"
  @click="() => i === 1 && func()">
  {{ key }}
</td>
2017年2月28日 19:04
編輯回答
厭遇

謝謝大神 可以用這個辦法

2018年7月3日 05:27