
Alex
20.08.2018
10:52:27
поднять ноду для сборки как stand alone тоже ничего не мешает

Vlad
20.08.2018
10:52:28

Женя
20.08.2018
10:53:06
Не нужна.
Ты вью просто скриптом с CDN подрубаешь?
И без всяких сборщиков/бабелей лабаешь компоненты?

Google

Illya
20.08.2018
10:53:28

GTech
20.08.2018
10:53:56
Как можно понять что div в vue появился?
Я использую google recapcha и когда перехожу по вкладкам воостановить/логинится, то google recapcha пропадает

Dmitry
20.08.2018
10:54:18

Vlad
20.08.2018
10:54:26

Illya
20.08.2018
10:54:27
в мутации
ну т.е. там payload потом был засунут в стору
и он стал реактивным )

Vlad
20.08.2018
10:55:39
Я лишь подметил, что вью ближе к нативным технологиям, чем реакт

Alex
20.08.2018
10:55:48

Vlad
20.08.2018
10:56:20
Может парсить html и к нему подключаться, если требуется. Таким образом мигрировать проще выходит.

Alex
20.08.2018
10:56:27

Dmitry
20.08.2018
10:56:34
в мутации
const actions: ActionTree<Logs, RootState> = {
info({ commit }, param: any): any {
const payload: Log = {
message: param.message,
};
commit("addLog", payload);
setTimeout(() => {
payload.message = "---";
}, 2000);
},
}
const mutations: MutationTree<Logs> = {
addLog(state, message: Log) {
state.logs.push(message);
}
};

Женя
20.08.2018
10:57:27
Ого

Google

?
20.08.2018
10:57:31
максимально тупой и надежный код
Вероятно правильнее было бы выразиться "простой и надёжный". А так всецело поддерживаю. Преждевременная оптимизация производительноси - это от недостатка образования и опыта, понимания оптимизации по Парето, технологичности и т.д.

Alex
20.08.2018
10:57:44

Dmitry
20.08.2018
10:58:20

Alex
20.08.2018
10:58:35
это стандартное поведение js

Illya
20.08.2018
10:58:40

Alex
20.08.2018
10:58:43
и делать так не стоит

Женя
20.08.2018
10:58:49
ребята, что это такое? AddLog<Logs>? в угловых ковычках это тип возращаемого значения или что это?

Illya
20.08.2018
10:59:05
В ts или flow
Это не чистый js

Женя
20.08.2018
10:59:17
Понял, спасибо
ts
получается

Dmitry
20.08.2018
11:00:44
и делать так не стоит
А как поменять поле в одном из объектов стора? Когда у объектов нет айдишников, а у меня только есть ссылка на этот объект.
делаю мутацию setMessage, передаю её ссылку, а потом?

GTech
20.08.2018
11:00:46

Alex
20.08.2018
11:01:07
и не храни так данные
массив с ключами для view
данные - в хеш мапе
и все мутации через ключ

Google

Dmitry
20.08.2018
11:02:18
а ключ в каком месте вводить?
в экшне? в мутации?

Yan
20.08.2018
11:02:45
Вынеси сей див в компонент и в хуке выпиши консоль лог

Igor
20.08.2018
11:03:09
Что лучше для типизации Vue - Flow/TS?

Alex
20.08.2018
11:03:14
сделай адаптер который данные нормализует

Yan
20.08.2018
11:04:15

Igor
20.08.2018
11:04:26
Почему дерьмово?

GTech
20.08.2018
11:04:32

Alex
20.08.2018
11:04:33
потому что эта как в задаче про два стула

Илья
20.08.2018
11:04:40

Alex
20.08.2018
11:04:56
если вам реально на клиенте нужна типизация - то что то пошло не так

Yan
20.08.2018
11:05:43

Илья
20.08.2018
11:05:52
о понеслась)

Yan
20.08.2018
11:05:56
Да и в связке говорят плохо работает

Alex
20.08.2018
11:06:29
я за все эти годы ни разу не увидел реального профита на клиенте, кроме постоянной возни изза того что билд сломался благодаря типизации

GTech
20.08.2018
11:06:32
в чем вопрос?
Как показывать Google Recaptcha если в head нужно сторонний скрипт кидать, при таком подходе 80% времени просто так будет скрипт грузится
Собираю с webpack
Пробовал vue-recaptcha но он просто не отображался

Alex
20.08.2018
11:06:41
и не зависит от того - большой проект или нет

Yan
20.08.2018
11:06:43
о понеслась)
За что мы ваевале в хипсторской войне чтоб типы вернулись нет спасибо

Google

Yan
20.08.2018
11:07:01
А вот на ноде нужно

Alex
20.08.2018
11:07:09
на серверной стороне да

Илья
20.08.2018
11:07:13

Alex
20.08.2018
11:07:13
но там и нода часто не нужна)

Илья
20.08.2018
11:07:18

?
20.08.2018
11:07:25
напомните во что транслируются псевдотипизация TS в ES5

Illya
20.08.2018
11:07:31

Yan
20.08.2018
11:08:17

Admin
ERROR: S client not available

Illya
20.08.2018
11:08:22
а у меня типизация спасает :)

GTech
20.08.2018
11:08:26
все работает
Просто смущает что мне только при регистрации и авторизации она нужна, а все остальное время в хеде просто так висеть скрипт будет

Yan
20.08.2018
11:08:26
На клиенте нид

Illya
20.08.2018
11:08:30
большое сложное offline-first приложение

Илья
20.08.2018
11:08:43

Illya
20.08.2018
11:08:43
где нельзя просто "выкинуть" логику на сервер

Yan
20.08.2018
11:09:06

Illya
20.08.2018
11:09:36
service worker, pwa, вся херня
почему не десктоп - потому что стоимость поддержания любой десктопной софтины в разы вышел чем браузера (в реалиях проекта)

Yan
20.08.2018
11:10:15

Илья
20.08.2018
11:10:19

Google

Yan
20.08.2018
11:10:24
Но ты видел пва на айоси
Это ж смех

Illya
20.08.2018
11:10:39

GTech
20.08.2018
11:10:45

Illya
20.08.2018
11:10:53
я могу затребовать конкретную версию браузера на конкретной железке на конкретной версии андроида :)

GTech
20.08.2018
11:10:57

Yan
20.08.2018
11:11:10

Illya
20.08.2018
11:11:30
Но если я потом решу передумать мне скажут "мальчик, а ты не охренел, и как нам теперь эти 2000+ железяк "в полях" обновлять"

Dmitry
20.08.2018
11:15:37
а как сделать, чтобы мой адаптер был доступен в this контексте extends Vue компонентов?
по каким словам гуглить?

Illya
20.08.2018
11:16:44

Илья
20.08.2018
11:17:30
ха! не может быть
вы же топите за флоу, как так?

Alex
20.08.2018
11:18:33

Illya
20.08.2018
11:18:34
ну в контексте вью все очень плохо

Alex
20.08.2018
11:18:44
импорти функу и применяй по месту

Илья
20.08.2018
11:19:11

Illya
20.08.2018
11:19:18
либо vue-class-component который ужасен, либо...
и тут мысль обрывается, потому что flow типизировать this нельзя

Alex
20.08.2018
11:19:35
что только не придумают, лишь бы задачи не решать бугг

Dmitry
20.08.2018
11:20:32