Я пытаюсь создать оболочку для компонента таблицы bootstrap-vue. Этот компонент использует слоты для определения шаблонов ячеек, например:
<b-table :items="itemsProvider" v-bind="options">
<template v-slot:cell(id)="data">
///...here goes the template for the cell's of itens key "id"
</template>
</b-table>
Итак, созданная мной оболочка выглядит так:
<div>
<b-table :items="itemsProvider" v-bind="options" >
<slot></slot>
</b-table>
<b-pagination
v-model="currentPage"
:total-rows="rows"
:per-page="perPage"
/>
</div>
И я хочу назвать этот компонент следующим образомthis:
<TableAjax :options="options">
<template v-slot:cell(id)="data">
///...here goes the template for the cell's of itens key "id"
</template>
</TableAjax>
Но, поскольку слоты, необходимые для компонента b-таблицы, названы, мне трудно передать его из оболочки.
Как я могу это сделать?