
Stanislav
12.09.2017
19:05:59

Rafael
12.09.2017
19:06:56
А так на код посмотрим

Mathew
12.09.2017
19:10:11
Ванька то Ерохин уже в самом апворке работает, а ты все не можешь заказ найтм

Google

Stanislav
12.09.2017
19:11:59
Может после внедрения Vue, интерфейс лагать перестанет

Roman
12.09.2017
19:19:54
https://codesandbox.io/s/qz7no2zn6
правим текст, снимаем чекбокс, ставим на место – правки пропадают

Stanislav
12.09.2017
19:22:19
Ведь компонент "убивается"

Roman
12.09.2017
19:23:02
отсюда вопрос – как не терять данные
можно хранить у родителя, но вариант так себе

Stanislav
12.09.2017
19:23:27

Roman
12.09.2017
19:23:55
до родителя в иерархии 2-3 компонента, это всё пробрасывать немного дичь
ага, keep-alive пойду пробовать, спасибо
живет, наверное правильнее было бы стейт сохранять, но как быстрый фикс годится, спасибо

Andrey
12.09.2017
19:30:06
Всем привет, кто-нибудь пробовал строить spa с упором на seo, проводя рендеринг на сервере (asp) при прямом переходе по ссылке? Как быть с краулерами?

Stanislav
12.09.2017
19:31:11

Andrey
12.09.2017
19:31:52
Кажется только на node идёт nuxt

Google

ol
12.09.2017
19:41:14
вопрос, сколько по времени займет организация модального окна, как на ulmart.ru ? Геопозиция
соотвественно реализация на вью

Stanislav
12.09.2017
19:42:36
сделаю за отзыв

Kelin
12.09.2017
19:42:45
а че тут реализовывать

Stanislav
12.09.2017
19:43:14

Kelin
12.09.2017
19:43:23
блет
кибермаркеты и аутпосты
киберауты и маркетпосты ?

Alex
12.09.2017
19:46:42
Animated emoji ?

Kelin
12.09.2017
20:02:28
которые уже давно в снапчате
крута

Gleb
12.09.2017
20:05:36

Roman
12.09.2017
20:07:08

Gleb
12.09.2017
20:07:21
Ок)

Roman
12.09.2017
21:38:33
коллеги, а по js/html есть отдельный толковый чатик? Чтобы тут не флудить =)

Stanislav
12.09.2017
21:44:56

Roman
12.09.2017
21:45:12
10q!
вопрос всё же в контексте vue
есть форма с текстовыми полями
у некоторых полей есть список опций
и первый же попавшийся оказался больше чем из 1000 элементов
хром при попытке выбора повис минут на 5
есть идеи как с этим лучше работать?
<input type="text" v-bind:list="option">
<datalist v-if="formOptions.hasOwnProperty(option)" v-bind:id="option">
<option v-for="opt in formOptions[option]" :key="opt" v-bind:value="opt" />
</datalist>

Victor
12.09.2017
22:24:33
хз, для теста сделал 10к элементов, слегка подтормаживает при импуте, но работает норм

Google

Victor
12.09.2017
22:24:48
https://codepen.io/anon/pen/boGoRB?editors=1010

Artur
12.09.2017
22:25:33
@hryamzik Привет, смотри: ты делаешь простой список, который рендерится в DOM: https://jsbin.com/luqogiv/edit?html,output - 1000 элементов прекрасно рендерятся

Roman
12.09.2017
22:26:14
видимо это повод попросить на работе поменять прошку 15го года на новую...
так там одни цыфры, у меня список сильно сложнее

Victor
12.09.2017
22:26:49
у тебя тормозит кодепен мой сильно?
я на тротлинге -6х тестил, нормально ж работает
у тебя скорей всего в чем-то другом там проблема
какая разница цифры или что?)

Roman
12.09.2017
22:27:52
намного меньше, чем мой список из 1000 строк
диапазон выбора, я думаю
строки для теста дать не могу, NDA (

Victor
12.09.2017
22:29:16
https://codepen.io/anon/pen/boGoRB?editors=1010 ну держи буквы)
10 000 комбинаций

Roman
12.09.2017
22:29:29
есть две идеи
1. рендерить после получения определенного числа символов, будет меньше опций
2. устроить предварительную фильтрацию, так список можно сократить раз в 10 в моем случае
интересно
тормозит не сильно

Gleb
12.09.2017
22:29:57
может попробовать через computed брать тогда массив

Artur
12.09.2017
22:34:41
@hryamzik https://codepen.io/hack2root/pen/BwawxQ
@hryamzik Ну как, не тормозит список у тебя из моего примера?
Victor а у меня еще быстрее рендеринг! )))

Google

Roman
12.09.2017
22:37:04
в последнем дроп лист, это вообще не то =)

DimenSi
12.09.2017
22:38:07
выводить 10к опшенов уже безумие
нужно что-то вроде lazy load опшенов
т.е. autosuggest

Nikita
12.09.2017
22:40:47

Alexandr
12.09.2017
22:44:21
/spam

Victor
12.09.2017
22:49:16
Всем привет. Направьте, пожалуйста, куда копать. Ситуация такая: есть инпут, у которого указан v-model="mymodel" и на @change ивент инпута идёт POST значения mymodel на сервер. Также каждые 5 секунд приложение идёт на сервер GET и забирает некоторые данные в т.ч. и значение переменной mymodel. Соответственно после присваивания значения mymodel значением с сервера, инпут стреляет ивент @change и отправляет данные на сервер. Так происходит каждые 5 секунд. Как сохранить такую же логику (смена значения инпута программно и отправка по изменению инпута на сервер) избавиться от лишнего запроса POST запроса на каждый GET?

Alexandr
12.09.2017
22:50:57
Все заходим на спамный канал и жалуемся в репорт

Artur
12.09.2017
22:53:12
@tyunyakov для записина сервер изменений по change разумнее пользоваться HTTP PUT

DimenSi
12.09.2017
22:53:13
сервер вообще-то должен возвращать ответ на post
сервер должен возвращать ответ в виде того, что ты прислал и еще какие-то доп. данные и ты этот ответ вставляешь в импут

Artur
12.09.2017
22:54:36
@hryamzik а ты показывай даталист только после ввода первых трех символов... и все

Victor
12.09.2017
23:01:13
В т.ч. и это поле может измениться

Roman
12.09.2017
23:01:57

Victor
12.09.2017
23:02:27

Roman
12.09.2017
23:02:32
если да – смотреть в сторону ws

DimenSi
12.09.2017
23:02:47

Roman
12.09.2017
23:03:17

Google

Victor
12.09.2017
23:04:09

DimenSi
12.09.2017
23:04:10
ты либо посылаешь данные серверу, блочишь импут, получаешь данные от сервера в ответ на пост и вставляешь их, либо заранее одобряешь, то что вводит человек и если ответ от сервера положительный, то ничего нет трогаешь, если отрицательный, то возвращаешь старое значение

Artur
12.09.2017
23:04:51
@hryamzik а как же так, есть же https://en.wikipedia.org/wiki/HTTP/2_Server_Push

DimenSi
12.09.2017
23:05:29
и это не ws, это чисто для загрузки данных же

Artur
12.09.2017
23:06:07
@eddimensi тае есть же докер контейнеры готовые???

DimenSi
12.09.2017
23:06:19
ты у меня спрашиваешь?
мне пойти гуглить?
а потом дать ответ?

Roman
12.09.2017
23:06:26
как-то оно мимо меня прошло, но судя по описанию я не много потерял, с сокетами удобно

Victor
12.09.2017
23:06:58
А у меня значение поля может измениться извне. И отобразить это изменение на странице нужно как можно раньше.

DimenSi
12.09.2017
23:07:49
а, тогда ws