私はアプリケーションの中でたくさん再利用するリストとlist_itemコンポーネントを持っています。VueJS - 子コンポーネントの子にスロットを渡す
contact_list.vue
<template lang="pug">
.table
.table-header.table-row
.table-col Contact
.table-col Info
.table-body
contact-list-item(v-for='contact in contacts',
:contact='contact',
@click='doSomething()')
</template>
contact_list_item.vue
<template lang="pug">
.table-row(@click='emitClickEvent')
.table-col {{ contact.name }}
.table-col {{ contact.info }}
</template>
私は、特定のコンポーネント内contact_listを使用する場合は、私が送信できるようにしたい:簡略化した形でcontact_list_itemコンポーネントに新しい列を追加します。このスロットは、新しい列を生成するためにcontact_list_itemコンポーネント内でレンダリングされている特定の連絡先のデータを使用します。
どうすれば達成できますか?スロットを最善の方法で使用していますか?
ありがとうございます。