я его мог изменять потом в родителе?
переменные из скоупед слотов нельзя менять, они только на чтение
Я понял, то мне не реально никак получать из слота что то и потом его изменять?
ну технически ты можешь их изменить, но это едва ли будет отличаться от мутирования свойств компонента через рефы лучше пересмотри свою архитектуру и найди другое решение
Вот я просто хочу из advanced-sharing передать переменную в header-share-modal чтоб там закр. модалку
сделай метод, который будет ее закрывать, и передай его через слот
так метод через пропси передавать пишут что не надо)
иногда можно, тем более в скопедах особо нет других вариантов
а емит можно как то передавать через слот?
вместо statusModal тебе нужно в слот передавать условный метод close, который будет закрывать модалку а из header-share-modal ловить ивент, на основе которого уже закрывать модалку если я правильно понял, что тебе нужно
это что значит?
да, решения только такое, но многие говорили что функции через пропс не рекоменд. передавать
так функции и не нужно передавать в пропс, я об этом не говорил
Ну вот например я слотом передал метод close, но потом его еще надо передать в header компонент чтоб его там нажать
не надо его туда передавать, эмить из header-share-modal событие, которое будет говорить о том, что нужно закрыть модалку а потом просто @close=“close”
Обсуждают сегодня