@vuejs_ru

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

Vlad
20.08.2018
10:52:28
Женя
20.08.2018
10:53:06
Не нужна.
Ты вью просто скриптом с CDN подрубаешь?

И без всяких сборщиков/бабелей лабаешь компоненты?

Google
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
Ты вью просто скриптом с CDN подрубаешь?
Не, пыха собирает. Модули делает, так же как вебпак. Бабель не нужен, поддержка только последнего хрома нужна, слава богу)

Illya
20.08.2018
10:54:27
в мутации

ну т.е. там payload потом был засунут в стору

и он стал реактивным )

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

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

Alex
20.08.2018
10:56:27
ну т.е. там payload потом был засунут в стору
это сработает только если payload.message был обьектом

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
максимально тупой и надежный код
Вероятно правильнее было бы выразиться "простой и надёжный". А так всецело поддерживаю. Преждевременная оптимизация производительноси - это от недостатка образования и опыта, понимания оптимизации по Парето, технологичности и т.д.

Dmitry
20.08.2018
10:58:20
ты пушишь обьект который по ссылке потом меняешь
да, но разве так можно? ведь в доках пишут, что можно менять только через мутации

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

Illya
20.08.2018
10:58:40
да, но разве так можно? ведь в доках пишут, что можно менять только через мутации
Ну если воткнуть в стору strict увидишь что Вью этим недоволен

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

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

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

ts

получается

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

GTech
20.08.2018
11:00:46


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
а ключ в каком месте вводить? в экшне? в мутации?
когда данные получаешь и в стор кладешь

сделай адаптер который данные нормализует

Что лучше для типизации Vue - Flow/TS?
и то и то одинаково дерьмово работают

Yan
20.08.2018
11:04:15
Что лучше для типизации Vue - Flow/TS?
Но если выбирать между одним злом то флоу

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

GTech
20.08.2018
11:04:32
Вынеси сей див в компонент и в хуке выпиши консоль лог
Спасибо, попробую Кто нибудь использует google recaptcha?

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

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
на серверной стороне да

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

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

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 приложение

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

Illya
20.08.2018
11:09:36
service worker, pwa, вся херня

почему не десктоп - потому что стоимость поддержания любой десктопной софтины в разы вышел чем браузера (в реалиях проекта)

Илья
20.08.2018
11:10:19
подрубай его через vue-meta
но скрипт то все равно загрузится и будет висеть - в чем профит

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

Это ж смех

Illya
20.08.2018
11:10:39
Но ты видел пва на айоси
у меня узкоспецифичный кейс

GTech
20.08.2018
11:10:45
подрубай его через vue-meta
не разу не использовал его Спасибо попробую

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 компонентов? по каким словам гуглить?

Илья
20.08.2018
11:17:30
ха! не может быть

вы же топите за флоу, как так?

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
импорти функу и применяй по месту
вариант, но вдруг я хочу глобальную систему логов? (я так пробую возможности фреймворка)

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