хм, ребят, у меня такая ситуация. Есть компонент. Некий эдитор, суть которого - контейнер с кнопками и кое-какой логикой, но без полей ввода, которые думаю передавать в качестве слота, чтобы не плодить кучу однотипных компонентов.
Возникает проблема. Даже две. (Возможно, тривиальных, но пока ещё не настолько много опыта в свелт, чтобы на глаз оценивать разные архитектуры на нём.)
При открытии эдитора мне нужно засунуть в эти поля ввода из эдитора значения.
И второе. По нажатию кнопки в эдиторе мне нужно из полей слота забрать значения и что-то с ними сделать (что именно - решает эдитор).
Короче говоря, мне нужно, чтобы я мог передать в компонент шаблон с разметкой, чтобы при этом компонент сам рулил логикой шаблона. Вариант со слотом видится немного топорным, но что-то другой способ на ум пока не пришёл, отсюда и вопросы выше.
тут 2 варианта решения:
1) полный контроль над вложенными компонентами, с 2way биндингами и тп, тогда вложенные компоненты нужно передавать структурой через пропс
2) более свободный вариант с использованием слота, но тогда придется смириться что слот это черный ящик с однонаправленным потоком данных