こんな時どうする?
例えばv-forでテーブルを作成した際に、選択されたレコードの情報を使って何かしたい
やりかた
オブジェクトでの例
・・・
<table>
<tbody>
<tr v-for="item in items" @click="select(item.name)">
<td>{{ item.name }}</td>
</tr>
</tbody>
</table>
・・・
new Vue({
data: {
items: [{name: 'hoge'}, {name: 'fuga'}, ・・・]
},
method: {
select: function (itemname) {
alert(itemname)
}
}
})
これでいけました。