
DimenSi
26.09.2017
16:33:59
никакой

Гийденко
26.09.2017
16:34:22

Karen
26.09.2017
16:35:33

Google


Гийденко
26.09.2017
16:41:02
А вот задача с котрой я точно не справлюсь, не знаю как оно в фронте делается, может кто поможет?
Есть массив с достаточно глубокой структурой, всё лежит в data. Вложенность 4-6 уровней. Всё JSON совместимое, то есть сипски, словари, числа, строки. Допустим лежит там массив словариков штук 400 (например активныезадачи). Всё отрисовано на странички как маленькие виджеты задач с прогрессбаром. И вот надо обновить прогресс одной задачи. Очевидно что не очень удобно все 400 тасков обновлять, достаточно передать новый прогресс задачи и её id чтобы найти в списке всей толпы тасков. Либо добавилась новая задача, просто передаём все её данные и новый id. Ну и тд.
Как такое реализуется обычно? Может есть уже готовые решения обновления структуры данных по какойто части этих данных? Или лучше делать плоскую стркутуру с длинными ключами как в Redis?
мне думается что надо сделать функцию которая получает кусок данных и встраивает обновления в общий массив найдя элементы по id или имени.
пока что максимальная вложенность 4, но надо чтобы не имело значения глубина
может с vuex это удобней?


Вишневый чай
26.09.2017
17:26:10
Да

Ilya
26.09.2017
17:43:36
Допустим у меня есть компонент. Таблица пользователей. Насколько разумно делать запрос из компоненна на api для полученя списка пользоватлей?

Гийденко
26.09.2017
17:50:35

Alex
26.09.2017
18:10:22

Ilya
26.09.2017
18:15:17
Благодарю.

Alex
26.09.2017
18:27:42
гайз, для пагинации есть какая-нибудь либа на vue ?

Ilya
26.09.2017
18:39:56
http://hootlex.github.io/vuejs-paginator/

Фёдор
26.09.2017
18:39:58
Там 10 строчек написать
А есть либа для сложения чисел?

Google

Vladimir
26.09.2017
18:41:50
jquery
Федор, ты прикалываешься?))

Фёдор
26.09.2017
18:44:09
Нет, я серьезно конечно же.

Vladimir
26.09.2017
18:44:34
:D

Ilya
26.09.2017
19:15:32
Как передать из родительского компонента data в дочерний компонент, а не просто строку?

Vladimir
26.09.2017
19:27:22
всю дату ?
Конкретно всю дату никак, т.к. она расщипляется на мелкие части

Ilya
26.09.2017
19:28:57
ну у меня в data лежит felds(массив)
как его передать?

Vladimir
26.09.2017
19:29:46
props

Ilya
26.09.2017
19:31:09
ну я в дочернем эллементе пишу props['message']
и в темплейте родительского
child message='fields'
и передается слово fields
а не массив
как то так

Alex
26.09.2017
19:31:50

Kolya
26.09.2017
19:32:03
Блин, доку читай
Ну такие очевидные вещи

Ilya
26.09.2017
19:33:10
Та я читал, но что то не выкупил

Google

Kolya
26.09.2017
19:33:23
Смотри на примеры
Это самые базовые вещи

Alex
26.09.2017
19:39:15
в родительском компоненте у тебя лежит шаблон дочки типа такой <movie-list v-bind:genre="genre" v-bind:time="time" v-bind:movies="movies" v-bind:day="day"></movie-list> . А в дочернем помпоненте в пропсах указываешь props: ['genre', 'time', 'movies', 'day'']
в data дочернего компонента их не нужно прописывать, они уже там

Ilya
26.09.2017
19:48:26
Спасибо

Dave
27.09.2017
03:02:04
подскажите плиз
делаю в кложуре аксиоса вызов дропзоны
Url ложу в computed
видно и по консоли и по данным что компутед меняет - а на урлу дропзона все равно старую отправляет без айдишника.
То есть схема такая отправляю запрос получаю айди формирую линк для дропзоны - и на моменте отправки как буд-то урла не пересчитывается
хотя пересчитывается
неужели придется прежде создавать объект что бы в данных уже был ID
NextTick пробовал до одного места.
Подскажите куда копать не могу допереть уже всю доку обшарил
Фак май мозг
порешал

Shane
27.09.2017
05:35:35
Привет. Ребят почему вам вью нравится?

Жалгас
27.09.2017
05:49:34
Не боимся диабета

Alex
27.09.2017
06:09:55

Shane
27.09.2017
06:14:20
А реакт?

Google

Andrey
27.09.2017
06:15:18
А реакт другая технология.

Shane
27.09.2017
06:21:40
Отличие только в доме

Alex
27.09.2017
06:21:56
Привет. Может быть кто нибудь знает, существует ли похожий чат по UX/UI темам?

mstrVLT
27.09.2017
06:39:19

Вишневый чай
27.09.2017
06:40:43
звучит как дичь

mstrVLT
27.09.2017
06:42:06
После жквери я думал брошу веб, Ты-мэн рулит

Вишневый чай
27.09.2017
06:42:59
вуе не особенный, что угодно лучше жквери
причем дело даже не в либе, а в подходе
как видите vue не спасает кодеров заразишихся от jq подходом работать с домом напрямую и дергать из него урлы...
из аксиоса ?♂️

mstrVLT
27.09.2017
06:44:43
Эээ ты это сказал аш сердце прихватило

Oleg
27.09.2017
08:01:49
И не кровоточили.

Alex
27.09.2017
09:05:53

Andrii
27.09.2017
09:13:24
Привет. Реально ли повесить на дату геттер, который бы фильтровал значения по уникальности? Если у меня массив и надо чтоб только уникальные остались

Andrey
27.09.2017
09:14:11
computed?

Andrii
27.09.2017
09:17:12
как вариант, а еще?
в доках вроде такого нельзя делать, дата это просто дата должна быть

Oleg
27.09.2017
10:03:24
Всем привет, придумали уже как можно amp использовать вместе с vue?
P.S. Сорри, если вопрос некорректен.

Google

Illya
27.09.2017
10:04:33
Никак
Только если ssr

Alexander
27.09.2017
10:07:57
Думаю такой вариант предпочтительнее, чем захардкодить валидацию в компонент.

Maxim
27.09.2017
10:14:24
В vue стили надо хранить в файлах компонентов или лучше вынести в отдельный css файл?

Vladimir
27.09.2017
10:20:11
по необходимости можно вынести в отдельный файл

No
27.09.2017
10:22:12
так максимально оптимально получается
особенно если стили в компоненте занимают больше строк, чем сама компонента

Maxim
27.09.2017
10:23:38
Так же можно сделать с разметкой и скриптами

Vladimir
27.09.2017
10:34:20
Делай, но не когда весь файл занимает 50 строк ..

Aleksey
27.09.2017
10:43:16
Можно через computed обновлять значения данных переданных через props
Спасибо за совет. Но вот не могу решить проблему именно в таком плане - у меня есть компонент формы, в котором методы отправки и валидации. Вызываю компонент формы и передаю в slot инпуты. Как мне работать с ними из компонента формы? Можно каждый раз создавать дату для этих инпутов и через пропсы передавать в компонент дату инпутов, но как тогда валидировать и подствечивать инпуты из компонента?

Maxim
27.09.2017
10:43:28
Все приложение будет в один файл помещено и загружаться за раз, а потом получать данные по ajax?