
Т.А
24.04.2018
05:17:33
что за data
в response.data приходит объект пагинации, и в нем есть data

Vladimir
24.04.2018
05:18:26
блин у тебя users это массив. Ты обращаешься к массиву по ключу data. Как так то?
http://take.ms/VnPSo

Google

Александр
24.04.2018
05:19:41
Как минимум привести в соответствие сущности.
Нафига ты ходишь по users.data в поисках user если по логике вещей users это и должен быть массив с пользователями

Vladimir
24.04.2018
05:19:41
я вот про этот if

Т.А
24.04.2018
05:20:02
я пробовал инициализировать users как объект тоже

Александр
24.04.2018
05:20:26
Дальше. Если в респонс у тебя есть поле data, то что в нем?

Т.А
24.04.2018
05:20:50

Александр
24.04.2018
05:21:00
Я гоняю список юзеров? И ты его сохраняешь в users.

Т.А
24.04.2018
05:21:19

Александр
24.04.2018
05:21:26
А нафига тогда в ифвак и циклах ты обращаешься к users.data?

Т.А
24.04.2018
05:22:23

Александр
24.04.2018
05:22:38
К самой users? Внезапно

Т.А
24.04.2018
05:22:58
непонимаю почему идет такая ошибка? условие же срабатывает

Google

Александр
24.04.2018
05:23:46
С чего.
Когда у тебя нет данных, когда запрос еще не пришел, что у тебя в поле users

Т.А
24.04.2018
05:24:32

Александр
24.04.2018
05:24:48
Как бы текущий видимый список и пагинация должны быть немного разными вещами

Т.А
24.04.2018
05:25:08

Александр
24.04.2018
05:25:44
А если нет поля data то это закономерно вызывает ошибку при обращении к методам и полям несуществующей сущности

Т.А
24.04.2018
05:25:51

Александр
24.04.2018
05:26:06
Пссс. Ты заполняешь его где? В браузере?
Да даже если нет. Начальное состояние один хрен хоть раз да дернется

Т.А
24.04.2018
05:26:57
что тогда советуешь?

Александр
24.04.2018
05:27:03
Js не на столько магический. Он блин тупой и линейный язык.

Т.А
24.04.2018
05:28:15

Vladimir
24.04.2018
05:29:07
тогда users должен быть объектом

Александр
24.04.2018
05:29:21
По завершении запроса разобрать ответ на несколько полей компонента, data или computed на твое усмотрение.
Т.е. в users хранить массив именно пользователей, а не дичь. И собрать для пагинации в отдельный объект.

Т.А
24.04.2018
05:29:32

Arsen
24.04.2018
05:29:47
Лол у тебя тож 6 ты чот просчитался

Google

Александр
24.04.2018
05:30:11
Стопэ. Не надо вредных советов. Он все равно будет обращаться к методу несуществующего поля

Vladimir
24.04.2018
05:30:25
ошибка проверяется потому что у тебя users пустой на момент проверки, тебе тогда надо усложнить проверку дополнительным условием if users && users.data.length
a users сделай null по дефолту

Александр
24.04.2018
05:31:46
Да зачем это делать, если в users он просто должен сразу записать именно массив пользователй из ответа.

Vladimir
24.04.2018
05:32:44
да так проще

Т.А
24.04.2018
05:32:55

Vladimir
24.04.2018
05:33:40
нет
в пагинацию запиши пагинацию, в юзера юзера

Александр
24.04.2018
05:34:29
Он это и сделал
Кажется?

Vladimir
24.04.2018
05:35:01
у него везь запрос теперь в пагинации и данные дублируются в юзера

Vladimir
24.04.2018
05:35:59
ну так будет работать просто пользователи хранятся теперь в двух observer ах

Т.А
24.04.2018
05:39:27
пагинации тоже нужен массив дата

Александр
24.04.2018
05:40:40
Эээх. Надо себе наконец прикрутить дев режим...

Т.А
24.04.2018
05:41:35

Vladimir
24.04.2018
05:42:34
ну если рили нужен то ок. Только странно что нужен
пагинации тоже нужен массив дата
только нужно незабыть что у тебя теперь в пагинации массив пользователей и в пользователях массив пользователей и это 2 разных массива. Т.е. если ты будешь делать мутации в одном, они автоматом не прокинуться в другой

Т.А
24.04.2018
05:47:55
ничего нет. ни ошибок. ни кода

Google

Т.А
24.04.2018
05:48:57

Vladimir
24.04.2018
05:49:23
ненужен, у тебя есть свойство тотал и перпейдж

Т.А
24.04.2018
05:51:04
это не мне, а компоненту

Vladimir
24.04.2018
05:51:18
ну или в крайня можешь прокинуть в компонент pagination :count="users.length"

Ilgiz
24.04.2018
06:10:08
народ, насколько фанатично надо разбивать проект на компоненты?
есть ли какая-то практическая польза от выноса хедеров/футеров в отдельные компоненты, если они есть на каждой странице?

Admin
ERROR: S client not available

Александр
24.04.2018
06:11:09

Иван
24.04.2018
06:12:57

Ilgiz
24.04.2018
06:19:20
если продолжит с той же скоростью, то 100 может и раньше взять

Иван
24.04.2018
06:19:38
Ну разрыв пока достаточно солидный
2.2к. Хотя считай меньше чем за месяц разрыв на 1к уменьшился

Serge
24.04.2018
06:20:53
еще бы в npm trends двигался...

Ilgiz
24.04.2018
06:21:07

Иван
24.04.2018
06:21:16
А где графики?

Rafael
24.04.2018
06:21:20

Serge
24.04.2018
06:21:29
http://www.npmtrends.com/react-vs-vue

Ilgiz
24.04.2018
06:22:08

Иван
24.04.2018
06:23:25
Мне вот интересно, вью отчитывать с момента сознаия репы (на месяц позже реакта)?
Или там год примерно он ваще не двигался?

Sunlive
24.04.2018
06:24:16
про 1ю версию ваще никто не знал имхо

Google

Sunlive
24.04.2018
06:24:28
пару китайцев и все

Анатолий
24.04.2018
06:24:29
Буду всячески болеть и поддерживать vue, потому что react шляпа какая-то

Sunlive
24.04.2018
06:24:32
и доки на китайском

Ilgiz
24.04.2018
06:24:36

Serge
24.04.2018
06:25:06
а вдруг звёзды тупо китайцы накручивают

Sunlive
24.04.2018
06:25:15
тогда чет мало звезд
или не все китайцы через файрвол пробились еще

Ilgiz
24.04.2018
06:25:50

Serge
24.04.2018
06:26:00
шоб не спалиться.

Sunlive
24.04.2018
06:26:18
?

Ilgiz
24.04.2018
06:26:23
борьба ботов за звездный трон
в любом случае, вью молодцы. ужесточили меры, видимо, чтобы китайцы быстрее создавали аккаунты и ставили звезды. точно хотят 100к быстрее реакта взять

Иван
24.04.2018
06:27:59
Но по нпм трендам конечно все плохо
2.5м против 300к
Ну ничо