Vue.js を使用してテーブルを作成しており、onClick
通過する各行に対してイベントを定義したいと考えていますcontactID
。コードは次のとおりです。
<tr v-for="item in items" class="static"
v-bind:class="{'evenRow': item.oddeven=='1', 'oddRow': item.oddeven=='0' }"
@click="addToCount('{item.contactID}')"
>
<td>{{item.contactName}}</td>
<td>{{item.recipient}}</td>
</tr>
行をクリックすると、 が呼び出されaddToCount()
、動作しています。item.contactID
を に渡したいのaddToCount()
ですが、正しい構文を提案してもらえますか?
ベストアンサー1
通常の Javascript 式を使用するだけで、{}
何も必要ありません。
@click="addToCount(item.contactID)"
イベント オブジェクトも必要な場合:
@click="addToCount(item.contactID, $event)"