У меня есть несколько слотов в цикле v-for, как показано ниже. Вместо того, чтобы привязывать мои данные для каждого слота, есть ли способ привязать эти данные ко всем слотам в цикле v-for?
<div class = "vehicle-listing" v-for = "(vehicle, index) in vehicles" :key = "vehicle.id ? vehicle.id : 'undefined'+index">
<div class = "vehicle-listing__image">
<slot name = "listing-image" v-bind:vehicle = "vehicle">
Default content
</slot>
</div>
<div class = "vehicle-listing__title">
<slot name = "listing-title" v-bind:vehicle = "vehicle">
<slot name = "listing-title__header" v-bind:vehicle = "vehicle">
Default content
</slot>
<slot name = "listing-title__subtitle" v-bind:vehicle = "vehicle">
Default content
</slot>
<slot name = "listing-title__price" v-bind:vehicle = "vehicle">
Default content
</slot>
<slot name = "listing-title__favourites" v-bind:vehicle = "vehicle">
Default content
</slot>
</slot>
</div>
<div class = "vehicle-listing__summary">
<slot name = "listing-summary" v-bind:vehicle = "vehicle">
Default content
</slot>
</div>
<div class = "vehicle-listing__finance">
<slot name = "listing-finance" v-bind:vehicle = "vehicle">
Default content
</slot>
</div>
<div class = "vehicle-listing__info">
<slot name = "listing-info" v-bind:vehicle = "vehicle">
Default content
</slot>
</div>
<div class = "vehicle-listing__location">
<slot name = "listing-location" v-bind:vehicle = "vehicle">
Default content
</slot>
</div>
<div class = "vehicle-listing__button-block">
<slot name = "listing-cta" v-bind:vehicle = "vehicle">
Default content
</slot>
</div>
</div>



![Безумие обратных вызовов в javascript [JS]](https://i.imgur.com/WsjO6zJb.png)


Нет, нельзя привязываться ко всем слотам сразу. Вам необходимо обеспечить привязку для каждого слота в отдельности.
https://vuejs.org/v2/guide/components-slots.html#Scoped-Slots