свойствам элементов списка и как-то их модифицировать
v-data-table(
v-bind="$attrs"
:headers="headers"
:items="itemsList"
item-key="name"
)
template(
v-slot:item.credit="{ item }"
)
Или так
template(
v-slot:item.name="{ item }"
)
Но эта таблица у меня в обёртке SomeTable.vue
Два вопроса
Как в цикле обойти нужные свойства v-slot:item(свойство) ?
Что-то вроде v-slot:item[slotName]={ item }" чтобы снаружи определять набор слотов внутри SomeTable.vue
Как снаружи получить доступ к внутреннему слоту v-data-table? Не определяя slot(name) жёстко внутри SomeTable.vue
Что-то типа такого
some-table(
:headers="computedHeaders"
:items="customersList"
)
template(v-slot:name=«{ item }»)
span {{ item }}
1. пройтись в цикле по $scopedSlots и засеттить нужные слоты, отфильтровав по имени 2. пройтись в цикле по $scopedSlots и прокинуть каждый слот наверх
1. «засеттить» не понял. Как? 2. Опять же, как прокинуть наверх scopedSlot ?
1. точно так же, как ты юзаешь обычный слот через <template> 2. через <slot> в цикле
Обсуждают сегодня