@vuejs_ru

Страница 829 из 3900
Gaiaz Iusipov
19.07.2017
22:51:15
Вопрос: а объем большой? Отправляемых данных
нет, небольшой. Относительно. А на что это влияет?

Алихан
19.07.2017
22:51:35
Серверсайд решает какой бандл добавить

Gaiaz Iusipov
19.07.2017
22:51:55
неа, хуйня получается я же при открытии сайта не знаю, какой бандл выдать
так не пойдет, должен знать. Сервер решает какой хтмл с каким подключенным js отдавать клиенту

Google
Kelin
19.07.2017
22:52:52
так не пойдет, должен знать. Сервер решает какой хтмл с каким подключенным js отдавать клиенту
Неужели, нельзя сделать иначе: 1 html файл с общим js-ом, в котором решается, какой бандл загрузить?

Алихан
19.07.2017
22:53:01
нет, небольшой. Относительно. А на что это влияет?
Я к тому что, может имеет смысл перед отправкой клонировать данные, преобразовывать и отправлять?

Kelin
19.07.2017
22:53:27
короче, похуй, сделаю совсем 2 разных бандла и пусть бэкэндер разбирается с этим

Kelin
19.07.2017
22:54:31
окей тогда следом другой вопрос

Алихан
19.07.2017
22:54:31
Написать функцию фильтрации и отправки, передавать список фильтруемых ключей

Kelin
19.07.2017
22:54:43
если я сделаю 2 разных бандла то как мне их тестить потом без бэкэнда

точнее, независимо от бэкэнда

Алихан
19.07.2017
22:55:06
Две хтмльки себе заведи

Шо как маленький)

Kelin
19.07.2017
22:55:42
Шо как маленький)
я последнюю неделю туплю по-жесткому, это нормально

полагаю, потому, что сплю по 4 часа

Google
Gaiaz Iusipov
19.07.2017
22:55:56
Я к тому что, может имеет смысл перед отправкой клонировать данные, преобразовывать и отправлять?
вообще возможно, мне ненравится сайд эффект на изменение состояния, но клонированный объект лучше. Пока просто несколько свойств таких по всему приложению, думал оставить в виде вотчеров

Алихан
19.07.2017
22:56:45
Вот я бы на твоем месте сделал апишную обертку

Kelin
19.07.2017
22:57:27
блэт, переписывать

Алихан
19.07.2017
22:57:29
Внутри нее клонировал объект, фильтровал, переделывал и отдавал

Т.е. сайд эффекта нет, плюс функция фильтрации может быть инкапсулирована и переиспользована

Gaiaz Iusipov
19.07.2017
23:00:33
Вот я бы на твоем месте сделал апишную обертку
обертка то даже есть... задача просто простецкая. Раньше с такими проблемами не сталкивался и вот не уверен что еще необходимость возникнет. Просто описанный вариант комплексный.

Алихан
19.07.2017
23:02:45
Ну, как грица, хозяин барин. Если проблема частная, то и заморачиваться не стоило. Что мап, что вочер все одно

Я думал тебе это повсеместно надо, вот и спрашиваешь как лучше

А тут эвона как

Kelin
19.07.2017
23:04:33
Лучше. Но не получается пока.

Алихан
19.07.2017
23:04:36
Производительность выше, усваиваемость лучше)

Да тоже было такое время

Gaiaz Iusipov
19.07.2017
23:05:08
Ну да, если чтото типо такого будет, перенесу эту логику в api. Но пока что реально работает простое запихивание модели в data, причем даже trim уже есть через v-model

Алихан
19.07.2017
23:05:30
Кстати

Проблема пустых строк в реквестах уже сто лет как существует

Я б вообще на бэке фильтровал

Gaiaz Iusipov
19.07.2017
23:06:28
(поэтому и сетую за чтото типо v-model.empty2null раз уж санитизация прямо в шаблоне)

Google
Алихан
19.07.2017
23:06:35
Когда сам пишу задний конец - так и делаю

в смысле
Эт я Gaiaz

Kelin
19.07.2017
23:07:36
да я понял

в чем трабла-то

Gaiaz Iusipov
19.07.2017
23:07:49
Я б вообще на бэке фильтровал
там все сложно и грустно и так вышло, что пустая строка - валидное значение

Kelin
19.07.2017
23:09:29
мля, а можно дев-сервер настроить, чтобы он два бандла выдавал как-нить

Алихан
19.07.2017
23:09:52
в чем трабла-то
Кладешь в базу пустую строку, а где-то во глубинах кода строгое сравнение с нуллом

И привет

Алихан
19.07.2017
23:10:15
Вот или валидация

Kelin
19.07.2017
23:10:24
я пару раз жестко тупил

отправлял форму и не понимал, почему невалидно

Kelin
19.07.2017
23:10:41
потом допер, что у меня отправляется число строкой, а там строгое сравнение

Алихан
19.07.2017
23:11:06
Дада

Kelin
19.07.2017
23:11:23
причем ошибку выдавало "Not a valid number" и не поймешь сразу, что тип подразумевался думал, что регулярка не сходится

Алихан
19.07.2017
23:11:59
Вечно такая хрень из-за динамической типизации

Kelin
19.07.2017
23:12:09
дыыаа

Алихан
19.07.2017
23:12:15
Особенно если в бэкенде джавы какие-нибудь

Kelin
19.07.2017
23:12:23
хочется изоморфность запилить в валидации и не париться

Алихан
19.07.2017
23:13:40
Если сам, то ктож мешает)

Google
Kelin
19.07.2017
23:13:52
не сам

Алихан
19.07.2017
23:14:42
:(

Лан

Пойду почитаю попробую уснуть

Kelin
19.07.2017
23:15:18
пойду подумаю, чо с бандлами делать

Алихан
19.07.2017
23:16:02
Яб помог, но с дев-сервером почти не работал

Kelin
19.07.2017
23:16:08
так я тоже

Алихан
19.07.2017
23:16:37
Есть теория что мож по обращению к /admin.html отдаст

Den
19.07.2017
23:16:40
Та а че там? Задаешь 2 энтри и все

Алихан
19.07.2017
23:16:43
Но эт не точно

Admin
ERROR: S client not available

Kelin
19.07.2017
23:17:00
он бандлит только жсники разные вродь

Алихан
19.07.2017
23:17:24
Kelin
19.07.2017
23:17:47
ууу

ну хз

Алихан
19.07.2017
23:18:08
Да и че?
Он два бандла хочет в двух окнах тестить

Den
19.07.2017
23:18:11
Можно в жс любые файлы импортить

Алихан
19.07.2017
23:18:30
Тип запустил, на одном порту одно на другом другое

Google
Алихан
19.07.2017
23:18:34
Как я понял

Kelin
19.07.2017
23:18:42
хотя, можно и на портах

Den
19.07.2017
23:19:04
Он два бандла хочет в двух окнах тестить
Где какой отдать - определить должен сервер

Алихан
19.07.2017
23:19:06
По-другому не сделаешь

Kelin
19.07.2017
23:19:12
я просто хочу тестить 2 бандла, но не делать 2 папки

Где какой отдать - определить должен сервер
да это понятно, оно энивей ведь соберется в разные и бэк будет определять, что выдавать

Gaiaz Iusipov
19.07.2017
23:20:16
Хм... на вью если у инпута тип число и значение пусто, то переменная - пустая строка. https://github.com/vuejs/vue/issues/4742 и ни одного предложения использовать null вместо пустой строки. Может я не прав, но в java использовался бы null однозначно в таких случаях

Алихан
19.07.2017
23:20:45
Это не вуйная проблема

Gaiaz Iusipov
19.07.2017
23:21:01
Алихан
19.07.2017
23:21:32
Это проблема хттп протокола, в теле которого всегда текст

Den
19.07.2017
23:21:58
В дата - нет, в том то и дело

Алихан
19.07.2017
23:22:09
И хтмл собсно, который в формдате тебе нулл никогда не отправит

Алихан
19.07.2017
23:22:49
Потому оно и кастрируется на серверсайде перед началом обработки

Den
19.07.2017
23:23:04
Ты сам сказал - сериализуешь. При чем здесь в-модель

Gaiaz Iusipov
19.07.2017
23:23:07
Это проблема хттп протокола, в теле которого всегда текст
в жсоне есть и числа и нулы, какая проблема?

Kelin
19.07.2017
23:23:20
блет, так чо мне делать то



Den
19.07.2017
23:24:11
Ну и 2 нтмл делай

Gaiaz Iusipov
19.07.2017
23:25:18
Проблема в том, что разрабочикам vue нужно для пустого input type=number значение отличное от нуля. Они выбрали пустую строку. ИМХО должно быть null

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