Size: a a a

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

2021 February 16

A

Ali in Клуб Vue.js-разработчиков
Кирилл Марченко
Например как?)
Засунуть один компонент в другой или вынести логику в стор?
Уточка негодует, когда хотят вынести все в стор )
источник

IK

Illya Klymov in Клуб Vue.js-разработчиков
Андрей Рудин
Вы же сами говорили, компонент как черный ящик, у него есть входящие параметры props и все что он может это дергать события.
методы МОГУТ быть внешним API
источник

IK

Illya Klymov in Клуб Vue.js-разработчиков
Андрей Рудин
Вы же сами говорили, компонент как черный ящик, у него есть входящие параметры props и все что он может это дергать события.
про события я говорил не это. Я говорил он может ГЕНЕРИРОВАТЬ события :)
источник

АР

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

АР

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

a

alexta in Клуб Vue.js-разработчиков
слово перепутал , вы шо матан никогда не сдавали ? )))
источник

АР

Андрей Рудин... in Клуб Vue.js-разработчиков
Illya Klymov
про события я говорил не это. Я говорил он может ГЕНЕРИРОВАТЬ события :)
т.е. у меня на странице есть кнопочка 1) компонент, и модальное окно для авторизации 2) компонент. лучшей практикой было бы обернуть их в другой компонент, в котором будет сосредоточена логика? чем делать их самостоятельными и общающимися через события mitt'а ?
источник

АР

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

АР

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

a

alexta in Клуб Vue.js-разработчиков
ладно )
источник

NF

Nikolas Flamel in Клуб Vue.js-разработчиков
Действительно нашел там ответ, спасибо большое, весь день провозился
источник

EI

Eduard Ilyaskin in Клуб Vue.js-разработчиков
Андрей Рудин
т.е. у меня на странице есть кнопочка 1) компонент, и модальное окно для авторизации 2) компонент. лучшей практикой было бы обернуть их в другой компонент, в котором будет сосредоточена логика? чем делать их самостоятельными и общающимися через события mitt'а ?
Ну у вас наверняка будет связующее звено этих двух компонентов
источник

АР

Андрей Рудин... in Клуб Vue.js-разработчиков
Illya Klymov
поднять состояние выше
так, а вот еще кейс, как реализовать? на странице авторизация. 2 компонента, и еще куча разбросанных по сайту элементов с лайками например, которые должны заработать. как их всех уведомить о том что пользователь авторизовался? без подписки на события? или все компоненты на странице в компонент страницы завернуть просто?
источник

VK

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

АР

Андрей Рудин... in Клуб Vue.js-разработчиков
Eduard Ilyaskin
Ну у вас наверняка будет связующее звено этих двух компонентов
ну вот я думал что хороший вариант eventBus и его аналог в Vue3 mitt но вот Илья сказал что лучше поднять состояние выше, это подразумевает под собой обернуть все компоненты в другой компонент и через него логику реализовать
источник

АР

Андрей Рудин... in Клуб Vue.js-разработчиков
Vladimir Klimov
Если у вас каждая кнопка - отдельное вью-приложение - то это в принципе грустная архитектура, мне кажется
ну зачем, список товаров, в которых есть лайки, рейтинг это один компонент. кнопочка, другой компонент. модальное окно, третий компонент. чат на странице четвертый компонент и так далее.
источник

b

bbclub in Клуб Vue.js-разработчиков
Vladimir Klimov
Если у вас каждая кнопка - отдельное вью-приложение - то это в принципе грустная архитектура, мне кажется
Кнопка это вью приложение?)
источник

АР

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

MY

Mykhailo Yanitskyi in Клуб Vue.js-разработчиков
Можно ли использовать vuex 4 c Vue 2?
источник

A

Ali in Клуб Vue.js-разработчиков
Mykhailo Yanitskyi
Можно ли использовать vuex 4 c Vue 2?
На сколько мне говорили, Нет. для vue 2 есть vuex3
источник