Michael
Romuald
Как передать переменную в другой компонент
Ivan
по разному можно, от того как они расположены
Romuald
<modal v-show="isModalVisible" @close="closeModal" />
Romuald
В нее нужно передать message
Ivan
<modal v-show="isModalVisible" @close="closeModal" :message="message" />
Romuald
Только хотел спросить, пропы сойдут?
Ivan
да
Romuald
Сенкью!!!!
Sunlive
Bohdan
всмысле?
ну прямой вызов метода не возращает в параметры функции Event
Sunlive
Sunlive
там по дефолту ивент передается
Bohdan
вот я пример переделал
Bohdan
this.$refs.myComp.onClick()
Bohdan
https://fiddle.jshell.net/k1m915x9/53/
Bohdan
это прямой вызов методы, при нажатии на вернхнюю кнопку в консоль выведется undef
Sunlive
вопрос в другом, что ты пытаешься достичь?
ты вызываешь метод и внутри него вызываешь еще один
Sunlive
в чем соль?
Sunlive
внутри онClick(e) у тебя есть ивент обьект
Bohdan
соль в том что бы вызвать событие компонента, которое внутри уже выполнит какой-то код
Sunlive
пропсом тригери
Sunlive
ваще чето странное )
Sunlive
но дело такое
Bohdan
пропсом тригери
ну так для пропса нужно будет заводить свойство в родительском компоненте, а если таких элементов будет 10, то тогда масив или объект юзать
Bohdan
как-то гемморойно
Sunlive
ну вообще вью настаивает на пропсы вниз ивенты наверх
Sunlive
не наоборот
Michael
Sunlive
даже в риакте так
Андрей
Чего во вью не хватает очень.
Michael
в риакте не так.
Андрей
Ну, он колбеки назвал эвентами.
Michael
как раз во вью явные, а в реакте всё пропсы, а не эвенты. в одну кучу.
Michael
единственное, можно, кстати, обдумать чтобы эвенты как пропсы описывать
Michael
было бы неплохо
Андрей
Sunlive
а тут ты вотчишь его и тоже вызываешь колбек, и в нем прокидываешь ивент
Michael
Андрей
Поэтому я эвенты во вью не использую у себя на проекте. Вместо них стримы.
Андрей
И всё передаю явно через пропсы.
Michael
поиск по $emit неплох, но блин.
Андрей
Michael
нужен чекинг?)
Sunlive
Stanislav
Андрей
Sunlive
ну бля в этом есть смысл конечно
Sunlive
но надо практиковать
Андрей
Но это не окончательно. Возможно я придумаю как типизировать эвенты, тогда стримы нафиг.
Андрей
Но там всю вложенность надо учитывать, а это ад.
Michael
Было бы неплохо)
это идея. я выше уже описал про дефайн эвентов так же как пропсов. Если не закинули ещё, надо разобраться.
Michael
Андрей
Будет Vue.Component<Props, Events, ...>
Андрей
Выглядит тоже не очень, но жить можно.
Michael
Андрей
Андрей
Michael
Что само?
типы писать для того, что экспортирует vue файл. но это неточно: там всё ещё тянется хвост поддержки тс
Michael
если не сейчас, то потом должно получиться
Андрей
Андрей
Теперь особой проблемы нет.
#3301⏣SoulString
#3301⏣SoulString
По крайней мере в отличие от гномософта точно не затянет весь гном
Sunlive
(•_•)
<) )╯just
/ \
\(•_•)
( (> use
/ \
(•_•)
<) )> prettier
/ \
Александр
Только если сокет однимать
Александр
Ну да, другие варианты будут костыльные
Ivan
browser sync для этого
Ivan
Это типа сервис
Stanislav
Хотрелоэд и есть сокет
Stanislav
Вообще без понятия
Иван
XD
1337
Величие пхп перешло в джаваскрипт