компонент, если slot не был найден в родительском?
Сейчас для этого мне приходится в каждый компонент вставлять вот такое:
<template v-for="(_, slot) of $scopedSlots" v-slot:[slot]="scope"><slot :name="slot" v-bind="scope"/></template>
может есть нормальный способ?
Советую прочитать «Область видимости при компиляции» https://ru.vuejs.org/v2/guide/components-slots.html
спасибо, но я не понимаю, чем это может помочь
Вообще, что бы ответить на вопрос нужно более точно знать, чего Вы хотите добиться, т.е. изначальная задача
Визуальный редактор, есть блоки, они наследуются друг от друга. Для каждого блока есть панель инструментов. У дочерних блоков панель каждый раз немного отличается от родительской на пару компонентов-инструментов. Чтобы не копировать все инструменты каждый раз для каждой панели индивидуально, пришлось изобрести систему слотов. Задача в том, чтобы из правнука можно было вставить данные в слот дедушки.
но вроде по другому не получится
Обсуждают сегодня