Size: a a a

Клуб Vue.js-разработчиков

2021 February 16

В

Валентин in Клуб Vue.js-разработчиков
Asi Ple
это для глобальных ивентов
Типа если проект не только на vue?
источник

D

Denis in Клуб Vue.js-разработчиков
Привет всем. Подскажите стоит ли сейчас использовать jsdoc если ts не планируется? И вообще, когда стоит его использовать и насколько это оправдано?
источник

AP

Asi Ple in Клуб Vue.js-разработчиков
Валентин
Типа если проект не только на vue?
самый простой пример - у тебя два компонента в разных частях приложения вообще и тебе надо ивент прокинуть от одного - другому
Стандартные события так не пройдут
источник

S

Stanislav in Клуб Vue.js-разработчиков
Denis
Привет всем. Подскажите стоит ли сейчас использовать jsdoc если ts не планируется? И вообще, когда стоит его использовать и насколько это оправдано?
при разработке библиотек
источник

АР

Андрей Рудин... in Клуб Vue.js-разработчиков
Валентин
А чем события вью не нравятся что ещё левые библиотеки ставить?
тем что компоненты не друг в друге а независимые, лежат отдельно на странице.
источник

D

Denis in Клуб Vue.js-разработчиков
Stanislav
при разработке библиотек
А если приложение ?
источник

S

Stanislav in Клуб Vue.js-разработчиков
Denis
А если приложение ?
то при наличии каких-то внутренних библиотек)
источник

SL

Stanislav Lashmanov in Клуб Vue.js-разработчиков
th.witness
Я сильно опоздал?
кто не понял тот поймёт
источник

АР

Андрей Рудин... in Клуб Vue.js-разработчиков
вот это слушатель :( и он ругается на то что emitter is nudefined
источник

АР

Андрей Рудин... in Клуб Vue.js-разработчиков
ну что логично, его как то внедрить надо. но как?
источник

AP

Asi Ple in Клуб Vue.js-разработчиков
Андрей Рудин
тем что компоненты не друг в друге а независимые, лежат отдельно на странице.
Genius
добавь в сторе поле eventTrigger
и вешай на него watcher
)))
источник

SL

Stanislav Lashmanov in Клуб Vue.js-разработчиков
Андрей Рудин
вот это слушатель :( и он ругается на то что emitter is nudefined
Потому что вы сделал export default, а не export const emitter
источник

В

Валентин in Клуб Vue.js-разработчиков
Asi Ple
самый простой пример - у тебя два компонента в разных частях приложения вообще и тебе надо ивент прокинуть от одного - другому
Стандартные события так не пройдут
А, в обход стора, понял
А как потом спустя время искать откуда что вызывается? По идее же любой компонент может это событие кинуть
источник

АР

Андрей Рудин... in Клуб Vue.js-разработчиков
Asi Ple
Genius
добавь в сторе поле eventTrigger
и вешай на него watcher
)))
в сторе? зачем мне стор для этого?
источник

АР

Андрей Рудин... in Клуб Vue.js-разработчиков
Stanislav Lashmanov
Потому что вы сделал export default, а не export const emitter
спасибо!
источник

AP

Asi Ple in Клуб Vue.js-разработчиков
Андрей Рудин
в сторе? зачем мне стор для этого?
Это была шутка
источник

AP

Asi Ple in Клуб Vue.js-разработчиков
если добавить в сторе поле
и повешать на него watcher в компоненте
то можно просто это поле менять, вместо запуска ивента
и watcher будет срабатывать
источник

АР

Андрей Рудин... in Клуб Vue.js-разработчиков
Asi Ple
если добавить в сторе поле
и повешать на него watcher в компоненте
то можно просто это поле менять, вместо запуска ивента
и watcher будет срабатывать
когда будет стор, другой вопрос. но как в том числе говорил Илья, в 99% случаев стор не нужен.
источник

AP

Asi Ple in Клуб Vue.js-разработчиков
Андрей Рудин
когда будет стор, другой вопрос. но как в том числе говорил Илья, в 99% случаев стор не нужен.
Еще раз повторюсь, это шутка)
использовать стор таким образом - кощунство
источник

АР

Андрей Рудин... in Клуб Vue.js-разработчиков
Валентин
А, в обход стора, понял
А как потом спустя время искать откуда что вызывается? По идее же любой компонент может это событие кинуть
разделить на неймспейсы. login.* кидают только определенные компоненты
источник