@vuejs_ru

Страница 2420 из 3900
Богдан
28.03.2018
13:38:29
ну у меня сообственно не получилось такое реализовать

Arsen
28.03.2018
13:38:43
Кстати вызывать то его зачем?

Можно же просто вызвать метод

Который висит на событии

Google
Michael
28.03.2018
13:38:57
Кстати вызывать то его зачем?
вооот, правильные вопросы

Богдан
28.03.2018
13:39:50
Который висит на событии
можно, но тогда теряется объект события Event

Romuald
28.03.2018
13:53:56
Как передать переменную в другой компонент

Ivan
28.03.2018
13:54:28
по разному можно, от того как они расположены

Romuald
28.03.2018
13:54:41
<modal v-show="isModalVisible" @close="closeModal" />

В нее нужно передать message

Vadim
28.03.2018
13:55:03
Как передать переменную в другой компонент
https://vuejs.org/v2/guide/components.html#Passing-Data-to-Child-Components-with-Props

Ivan
28.03.2018
13:55:10
<modal v-show="isModalVisible" @close="closeModal" :message="message" />

Romuald
28.03.2018
13:55:13
Только хотел спросить, пропы сойдут?

Ivan
28.03.2018
13:55:29
да

Romuald
28.03.2018
13:55:48
Сенкью!!!!

Богдан
28.03.2018
13:57:28
всмысле?
ну прямой вызов метода не возращает в параметры функции Event

Google
Sunlive
28.03.2018
13:57:45
там по дефолту ивент передается

Богдан
28.03.2018
13:59:43
вот я пример переделал

this.$refs.myComp.onClick()

https://fiddle.jshell.net/k1m915x9/53/

это прямой вызов методы, при нажатии на вернхнюю кнопку в консоль выведется undef

Sunlive
28.03.2018
14:02:01
вопрос в другом, что ты пытаешься достичь? ты вызываешь метод и внутри него вызываешь еще один

в чем соль?

внутри онClick(e) у тебя есть ивент обьект

Богдан
28.03.2018
14:03:28
соль в том что бы вызвать событие компонента, которое внутри уже выполнит какой-то код

Sunlive
28.03.2018
14:04:17
пропсом тригери

ваще чето странное )

но дело такое

Богдан
28.03.2018
14:07:58
пропсом тригери
ну так для пропса нужно будет заводить свойство в родительском компоненте, а если таких элементов будет 10, то тогда масив или объект юзать

как-то гемморойно

Sunlive
28.03.2018
14:08:30
ну вообще вью настаивает на пропсы вниз ивенты наверх

не наоборот

Michael
28.03.2018
14:08:52
Sunlive
28.03.2018
14:09:02
даже в риакте так

Andrey
28.03.2018
14:09:14
даже в риакте так
Только эти эвенты явные.

Google
Andrey
28.03.2018
14:09:25
Чего во вью не хватает очень.

Michael
28.03.2018
14:09:29
в риакте не так.

Andrey
28.03.2018
14:09:48
Ну, он колбеки назвал эвентами.

Michael
28.03.2018
14:10:10
как раз во вью явные, а в реакте всё пропсы, а не эвенты. в одну кучу.

единственное, можно, кстати, обдумать чтобы эвенты как пропсы описывать

Sunlive
28.03.2018
14:10:37
Только эти эвенты явные.
в чем разница? ты на пропе вывываешь колбек

Michael
28.03.2018
14:10:37
было бы неплохо

Andrey
28.03.2018
14:10:39
как раз во вью явные, а в реакте всё пропсы, а не эвенты. в одну кучу.
Не зная дерево ты можешь сказать какие эвенты можно использовать?

Sunlive
28.03.2018
14:10:45
а тут ты вотчишь его и тоже вызываешь колбек, и в нем прокидываешь ивент

Andrey
28.03.2018
14:11:20
Поэтому я эвенты во вью не использую у себя на проекте. Вместо них стримы.

И всё передаю явно через пропсы.

Michael
28.03.2018
14:11:31
поиск по $emit неплох, но блин.

Andrey
28.03.2018
14:11:44
Michael
28.03.2018
14:11:52
нужен чекинг?)

Andrey
28.03.2018
14:12:14
нужен чекинг?)
Было бы неплохо)

Sunlive
28.03.2018
14:12:46
ну бля в этом есть смысл конечно

Google
Sunlive
28.03.2018
14:12:51
но надо практиковать

Andrey
28.03.2018
14:12:55
Но это не окончательно. Возможно я придумаю как типизировать эвенты, тогда стримы нафиг.

Но там всю вложенность надо учитывать, а это ад.

Michael
28.03.2018
14:13:26
Было бы неплохо)
это идея. я выше уже описал про дефайн эвентов так же как пропсов. Если не закинули ещё, надо разобраться.

Andrey
28.03.2018
14:14:09
какую вложенность?
Компонентов. Я выводить типы хочу. Но это дерьмо походу.

Будет Vue.Component<Props, Events, ...>

Выглядит тоже не очень, но жить можно.

Michael
28.03.2018
14:14:36
Компонентов. Я выводить типы хочу. Но это дерьмо походу.
компонент выше должен инкапсулировать всё что внутри нет?

Будет Vue.Component<Props, Events, ...>
оно само должно по идее

Michael
28.03.2018
14:16:00
Что само?
типы писать для того, что экспортирует vue файл. но это неточно: там всё ещё тянется хвост поддержки тс

если не сейчас, то потом должно получиться

Andrey
28.03.2018
14:16:32
Теперь особой проблемы нет.

#3301⏣SoulString
28.03.2018
14:25:13
По крайней мере в отличие от гномософта точно не затянет весь гном

Sunlive
28.03.2018
14:28:28
(•_•) <) )╯just / \ \(•_•) ( (> use / \ (•_•) <) )> prettier / \

reskwer
28.03.2018
14:47:15
есть ли возможность перезагружать на SSR скрипты и стили без перезагрузки продакшн страницы ? к примеру я сделал на бое новые nuxt build и хочу что-бы у всех пользователей перегрузилось приложение без F5

Google
Александр
28.03.2018
14:51:37
Только если сокет однимать

reskwer
28.03.2018
14:52:00
своего рода хот-релоад - только для продакшн сервера

Александр
28.03.2018
14:53:14
Ну да, другие варианты будут костыльные

reskwer
28.03.2018
15:08:35
он для дев

Stanislav
28.03.2018
15:22:27
reskwer
28.03.2018
15:23:09
Хотрелоэд и есть сокет
Ты наверно не понимаешь как работает хот-релоад, то что он использует соккеты - не значит что он сокет )))))))))

Иван
28.03.2018
15:34:38
XD

RNR ?
28.03.2018
15:40:39
Величие пхп перешло в джаваскрипт

сохраняем изменения сразу на проде

и смотрим реалтайм, не сломалось ли чего )

Kirill
28.03.2018
15:50:51
RNR ?
28.03.2018
15:58:38
стартап для тдд

Страница 2420 из 3900