
Julia
12.10.2018
11:20:37
Не делают нормальную синхронизацию

Nikita
12.10.2018
11:20:40
))

Julia
12.10.2018
11:20:45
Нужно пуллить обновления файла
В pm2 легко, как в нуксте хз

Google

Anatoly
12.10.2018
11:21:16
Шо такое пулить?

Roma
12.10.2018
11:23:31
получать

Julia
12.10.2018
11:24:06
Сверять состояние файлов каждые N миллисекунд

Andrei
12.10.2018
11:25:54
Добрый день, коллеги! Нубский вопрос: как лучше организовать глобальные конфиги для всех компонентов? export простого объекта в отдельном js файле, а потом import внутри компонента это нормальный вариант? Или лучше записывать глобальный объект типо vm.$myconfig? Или может есть специально прендазначенные контейнеры для этого?

Vladimir
12.10.2018
11:29:15
я просто делал config.js файл и оттуда импортил

Andrei
12.10.2018
11:33:37
Ну я так сделал изначально, т.к. это первое что приходит в голову, но сейчас думаю, что может это нубство. Сейчас вот думаю, что засетить объект экземпляру vue даже удобней было бы, не надо ипморт делать.
По оберткам для API-запросов тоже не ясно, как лучше. Лучшее, что придумал - это сделать сервис-слой, файл, а внутри него функции возвращающие промис. А в компоненте уже что-то вроде AuthService.login(login, password). Многие почему-то делают через vuex, так и не понял в чём профит.

Illya
12.10.2018
11:42:48

Andrei
12.10.2018
11:43:14
Да не боюсь, просто не знаю, как лучше и удобней будет.

Ilya
12.10.2018
11:43:42

Illya
12.10.2018
11:43:47
Ну что может быть лучше простого и явного импорта
Когда явно видно откуда берётся та или иная переменная

Владимир
12.10.2018
11:48:01
привет народ!,
хороший grid присоветуйте, плиз
смотрю ag-grid (https://www.ag-grid.com/), но таки тяжелый (1.6Mb), да и цена кусается за энтерпрайз версию.

Google

DevRabbit
12.10.2018
11:48:26
День добрый, прошу прощения за глупые вопрос. Как можно из дочернего компонента взять дату. Чтобы она находилась в главном компоненте. На подобие filterdata: [] => filterdata: [] главном компоненте

Dmitry
12.10.2018
11:49:46

Владимир
12.10.2018
11:51:06
bootstrap grid?
гляну, спасибо. еще есть претенденты?
нужно для приложения e-банкинга (не админка)

Evgeniy
12.10.2018
11:53:49
DevRabbit, дату желательно хранить во Vuex и через computed использовать ее в любом комноненте

Illya
12.10.2018
11:54:52

DevRabbit
12.10.2018
11:54:56

Roman
12.10.2018
11:55:46

V
12.10.2018
11:57:28
Кто работает с Vuetify или Quasar или чем то подобным? Какие впечатления? Что порекомендуете?

Roman
12.10.2018
11:58:10

Evgeniy
12.10.2018
11:58:57
Я про текущюю дату. Можно через moment js ее получать и по надобности подключать в компоненты, так ты можежь получить денамически одновляемую дату в любом компоненте (ну конечно если во vuex стартовать setInterval каждую секунду, имнуту чтобы дата обновлялась)

V
12.10.2018
11:59:04

Roman
12.10.2018
12:00:29

Sasha
12.10.2018
12:00:46

Michael
12.10.2018
12:01:00
есть какие нибудь паттерные для архитектуры приложения? особенно для компонентов, когда их очень много

Владимир
12.10.2018
12:01:16
ag-grid себя окупает
есть опыт с энтерпрайзом?
как у него с багами вообще? я вчера вечером демку покликал, пару раз снёс ему крышу одной мышкой. я конечно извращённые всякие кейсы щупал, но таки не хотелось бы потом оправдываться перед начальством на тему "ну и за что мы таие деньги заплатили??" :)

Illya
12.10.2018
12:01:23
да, есть
"такие деньги" - камон, это меньше 80 часов работы разработчика
за минимальную версию
баги есть как и везде. но аг-грид самое взрослое решение

Edward
12.10.2018
12:03:31
export default {
name: "modal-menu",
data() {
return {
isActive: false
}
},
created(){
Event.$on('click_on_active', function (data) {
if(data === 'menu'){
this.toggleActive();
}
});
},
methods: {
toggleActive() {
this.isActive = !this.isActive;
}
}
}
В сreated мне нужно по событию вызвать функцию, но я так понимаю что this указывает не на Vue, а на функцию.Как это поправить?

Google

Evgeniy
12.10.2018
12:03:34
Roman Duke, если есть запросы в базу то это должны быть actions вьюкса, так сейчас делают серьезные проекты. Может ему и не нужно, пускай прикрючивает на расширение пригодится )

Illya
12.10.2018
12:03:59
И расскажите еще вот такую вещь - вьюкс это application state

Michael
12.10.2018
12:04:31

Andrei
12.10.2018
12:04:33

Roman
12.10.2018
12:04:36

Illya
12.10.2018
12:04:43
если результат запроса в базу мне нужен на одной странице - то почему это надо помещать в application state?

Edward
12.10.2018
12:05:08

Michael
12.10.2018
12:05:48

Sergey
12.10.2018
12:06:25
парни
Подскажите #newbie суть подхода
Делаю запрос через AXIOS получаю JSON с новостями, которые потом выводятся блоками
логичным ли будет результаты запроса сохранять через JSON.stringify в localstorage
и хранить там?
или это как то иначе делается?

Dmitry
12.10.2018
12:07:42

Sergey
12.10.2018
12:07:49
ну дак нужны

Sergey
12.10.2018
12:08:00
но че на каждый коннект клиента их дергать что ли?

Vladimir
12.10.2018
12:08:14
ну да
это стандартный rest подход

Sergey
12.10.2018
12:08:38
ну а кеширование типа....

Evgeniy
12.10.2018
12:08:51
Та делайте как хотите. Мы все запросы во вьюксе храним, делаэм кеширование и все летает

Sergey
12.10.2018
12:08:54
просто сервак который отдает JSON как то нагружать не хочется

Vladimir
12.10.2018
12:08:58
кешируется статика

Dmitry
12.10.2018
12:09:00
кеширование сделай на сервере

Google

Vladimir
12.10.2018
12:09:02
не контент

Sergey
12.10.2018
12:10:31
а это уже сисадминов надо спрашивать.... там такой "Мордор" что пальцы держишь чтоб каждый запрос не положил сервак =)))
ладно, кароч сделаю как хочется =)

Dmitry
12.10.2018
12:11:17

Vladimir
12.10.2018
12:11:41
тогда надо криворуких бэков менять, если у них бэк от пары запросов ложится

Dmitry
12.10.2018
12:11:48
пошли сис админов нахер )) и ходи каждый раз на сервер )

Sergey
12.10.2018
12:11:59
=) ну дак я спросил вроде норм
просто как страхуется то что неконнект будет

Admin
ERROR: S client not available

Sergey
12.10.2018
12:12:01
при запросе
раз предлагается каждый раз endpoint дергать

Dmitry
12.10.2018
12:13:36
да у тебя не правильный вопрос ) как застраховать что поедет машина, если бенз кончится )

Sergey
12.10.2018
12:13:39

Dmitry
12.10.2018
12:13:58
да просто это нормально ходить за запросами на сервер
так работает интернет )

Sergey
12.10.2018
12:14:33
ок, спасиб за ответы

Владимир
12.10.2018
12:22:53

Illya
12.10.2018
12:23:07
вы ж не саас делаете
у них прозрачная ценовая политика

Alex
12.10.2018
12:26:46
ребят, как можно отследить во vue что мы доскролили до блока, по типу как это делает scrollspy или wow.js

Google

Alex
12.10.2018
12:27:09
В плане есть ли готовые решения?

spiridon
12.10.2018
12:27:45
Нам нужно больше плагинов!

Alex
12.10.2018
12:28:40
мне нужно понимать что человек доскроил и запускать в этот момент анимацию слайда
и все что внутри анимировано

Владимир
12.10.2018
12:29:33
вы ж не саас делаете
а что есть СааС по ИХ мнению? я вот е-банкинг делаю. и по их определению у меня сомнения.
вот выписка из FAQ : "
- Является ли ваше приложение для внутреннего или внешнего конечного пользователя?
Если внешний, тогда вам также требуется лицензирование SaaS или OEM.
"
и фсё, на этом месте я завис и Википедия не помогает расциклиться :)

Illya
12.10.2018
12:30:00
там явно написано
SaaS is Software as a Service. If you will be selling ag-Grid as part of a SaaS then you require an additional SaaS license.
это если бы вы продавали платформу для е-банкинга
вы не продаете, а предоставляете к ней доступ

Oleg
12.10.2018
12:31:32
e-banking может быть коробочным продуктом (и обычно так и есть)

Владимир
12.10.2018
12:31:48
я еще больше запуталься....... :))))
в любом случае спасибо за ответы

Illya
12.10.2018
12:33:20
если вы пилите платформу, которую будете продавать банкам - это ОЕМ

Oleg
12.10.2018
12:34:05

Illya
12.10.2018
12:34:17
нет, есть четкое различие в данном случае
просто "интернет бакинг" не является саасом
я на вопросах лицензирования съел пару собак за последние 10 лет

Alex
12.10.2018
12:35:10
собачек жалко

Владимир
12.10.2018
12:35:44