@vuejs_ru

Страница 3118 из 3900
Grigorii
20.06.2018
17:36:57
Кроме Element-UI есть ещё для vue библиотеки, которые хорошо подходят для разработки приложений, близких к десктопным? В Element-UI много всего для форм, но в целом не так много элементов, которые почти не кастомизируются. Различных меню, например, card подобных элементов и т.д. Сравниваю всё с тем же Semantic-UI.

DimenSi
20.06.2018
17:37:55
Можно на vue сделать магазин?
он за тебя не построит апишку с базами данных, если что

Grigorii
20.06.2018
17:38:38
Юзай семантик)
Но... сыроватый...( В будущем, наверное, да, но пока время ограничено. Хотя, надо попробовать

Google
Grigorii
20.06.2018
17:38:47
Не попал, хотел ответить про магазин

Можно на vue сделать магазин?
Почему нет? Только, если будете делать по типу SPA или слишком много рендерить на клиенте, то надо будет подумать о пререндеринге или SSR

Sunlive
20.06.2018
17:39:21
я помню чуваку не нравился лимит на 5 метров

DimenSi
20.06.2018
17:39:41
а заполнение то откуда будет?

Sunlive
20.06.2018
17:39:55
да хз, с гугл таблиц

Grigorii
20.06.2018
17:39:59
бд в локал стораге
Может ещё WebSQL добавить?)

DimenSi
20.06.2018
17:40:02
т.е. все равно апишка нужна

Sunlive
20.06.2018
17:40:19
т.е. все равно апишка нужна
не, там можно фетчить с клиента

если открытая таблица

хуй знает

шота сложно

DimenSi
20.06.2018
17:46:06
сегодня днем был разговор за то как дергать методы у ребенка

Google
DimenSi
20.06.2018
17:46:08
вот например если завернуть карусельку в компонент, а у карусельки свой набор методов, то как их открыть ?

Sunlive
20.06.2018
17:46:16
давай

Иван
20.06.2018
17:46:38
Вуй все же за декларативщину, чтобы дергать методы

Можно и тупой бас приспособить

Хотя конечно по идее должен быть компонент обертка

DimenSi
20.06.2018
17:47:47
я могу пока представить только 4 способа

Sunlive
20.06.2018
17:47:51
чилдрен через реф

?

или просто реф

Иван
20.06.2018
17:48:03
Изыди, демон

Stanislav
20.06.2018
17:48:24
В досье напишут: "Был задержан при попытке говнокодинга"

DimenSi
20.06.2018
17:48:26
1. ref 2. slot-scope 3. прокидывать обьект с методами при иницализации компонента через event, родитель ловит их и использует как хочет 4. через пропсы 5. эвент бас

Иван
20.06.2018
17:48:59
Бас забыл

Родитель кидает бас через пропсы и ребенок на него подписывается

Stanislav
20.06.2018
17:50:18
Иван
20.06.2018
17:50:19
Ну или сам создаёт бас и пихает его в стейт

Если уж очень надо дергать методы напрямую из многих мест

Вон, уже реакт дернули, большие совсем

Google
Grigorii
20.06.2018
17:52:04
Там, кажется, ещё inject был какой-то, или это не в тему?

DimenSi
20.06.2018
17:52:16
inject/provide прокидывает данные от родителя всем детям

а не наоборот

Grigorii
20.06.2018
17:53:03
Ок, сорри, просто успел только пол сообщения с вопросом прочитать прежде, чем оно удалилось ._.

DimenSi
20.06.2018
17:53:21
ну вы все на одно лицо

а тут стрелков много

Иван
20.06.2018
17:54:19
Как в армии. Не знаешь свою должность, значит стрелок

Иногда — мотострелок

DimenSi
20.06.2018
17:55:37
но какой самый классный

Sunlive
20.06.2018
17:56:15
ну самый простой рефс наверн

значит самый классный

Иван
20.06.2018
17:56:23
Бля! Есть же стикер в тему!

Grigorii
20.06.2018
17:56:51
Если ближайший ребёнок, то refs, наверное, самый красивый. А если не ближайший?

Звучит больно

Иван
20.06.2018
17:57:30
Реакт только этим и живет

DimenSi
20.06.2018
17:57:38
Если ближайший ребёнок, то refs, наверное, самый красивый. А если не ближайший?
я брал только в теории когда есть родитель и ребенок

Google
DimenSi
20.06.2018
17:57:50
Реакт только этим и живет
но callback это от родителя в ребенку

Иван
20.06.2018
17:58:01
Бля

Admin
ERROR: S client not available

Иван
20.06.2018
17:58:13
Туплю

Пойду спать

Grigorii
20.06.2018
17:58:32
$refs.child.$refs.comp.$refs
Ты любишь причинять людям боль

DimenSi
20.06.2018
17:59:05
о! можно сделать eventLoop, типо прокидывать callback успеха в этот луп и он будет выполняться xD

Иван
20.06.2018
17:59:19
Вообще, это сродни вопросу как вызывать методы апи

Тоже ведь один глобальный объект

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

Grigorii
20.06.2018
18:01:43
Если есть стейт менеджер я знаю как это красиво делать, а иначе хз, только в другой модуль выносить и его импортировать
Иногда хочется, чтобы всё, чтоб связано с объектом, было в одном месте, в одном компоненте, где и сам компонент, и все его методы (как вариант). Потому такое возникает, имхо

Иван
20.06.2018
18:02:23
Ну это понятно

Тут уже надо думать, вам красиво или в одном месте

DimenSi
20.06.2018
18:02:49
держать методы каруселки в vuex сторе, звучит ужасно

Grigorii
20.06.2018
18:02:52
Иван
20.06.2018
18:03:27
держать методы каруселки в vuex сторе, звучит ужасно
Это если надо из разных мест ее дергать

Иван
20.06.2018
18:04:20
Тебе вообще то никто не мешает их тупо методами на компоненте ребенка делать

Это ж обычный объект джс

Google
DimenSi
20.06.2018
18:05:26
Тебе вообще то никто не мешает их тупо методами на компоненте ребенка делать
немного все же мешает. все же карусельки и все такое нужно запускать только при маунте

Grigorii
20.06.2018
18:05:27
DimenSi
20.06.2018
18:05:59
и всегда можно лоханулся и запустить метод до того как компонент с инициализирует карусельку

Иван
20.06.2018
18:06:20
немного все же мешает. все же карусельки и все такое нужно запускать только при маунте
Ну значит делаешь методы простой оберткой, которая проверяет, смаунтился ли компонент

И если нет, орет, а если да, прокидывает вызов

DimenSi
20.06.2018
18:06:44
ну тогда легче сделать этот метод промиссом

который ждет маунт, а потом выполняет задачу

Иван
20.06.2018
18:06:58
Даже декоратор можно сделать

А дальше что? Особенно если не ближайший родитель
Импортируешь компонент и вызываешь на нем методы

DimenSi
20.06.2018
18:07:41
типо MyComp.superMethod()

Иван
20.06.2018
18:07:47
Ага

Grigorii
20.06.2018
18:08:02
Импортируешь компонент и вызываешь на нем методы
У меня 5 "каруселей" на странице, мне надо запустить метод у третьей, что импортировать?

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