@vuejs_ru

Страница 1379 из 3900
Rafael
22.09.2017
13:54:32
у меня строгие слои: 1) токены на хуках axios 2) стуктуризация запросов на apipie 3) view слой

Alex
22.09.2017
13:55:29
нет
? вы даже в этом не находите понимания у друг друга

Rafael
22.09.2017
13:55:30
друг в друга слои почти не лезут

Google
Rafael
22.09.2017
13:55:42
просто у него не axios внутри лежит

Kelin
22.09.2017
13:55:46


логично

Alex
22.09.2017
13:56:43
я уже писал это пихается в экшн и делает все то же самое

Kelin
22.09.2017
13:56:54
Alex
22.09.2017
13:57:23
Будешь пихать в каждый экшн?
а у тебя в каждо запросе такой хук на логаут?)

Kelin
22.09.2017
13:57:25
пилить interceptors для axios? а если у тебя только для определенной группы запросов нужно ошибку обработать?

Alex
22.09.2017
13:57:38
пошел посты попросить - не удалось нахуй вылогинило

?

Kelin
22.09.2017
13:58:03
я тебя понял)

лучше писать бойлерплейт-код на каждый чих

Google
Kelin
22.09.2017
13:58:48
где же ты ошибки тогда обрабатываешь?)

ну не в axios, в компоненте

в сторе

где угодно

один хуй ты эти проверки делать будешь и будешь их дублировать

Alex
22.09.2017
13:59:34
пилить interceptors для axios? а если у тебя только для определенной группы запросов нужно ошибку обработать?
то есть у тебя есть грубо говоря группа 10 запросов на которые нужен хук

Kelin
22.09.2017
13:59:45
хуй, да

Alex
22.09.2017
13:59:51
хуй, да
верно))

Богдан
22.09.2017
13:59:59
Хелп, как отследить изменение state в vuex из watch ?

Alex
22.09.2017
14:00:21
эм, ну для этого есть apipie
я уже запутался в ваших

Alex
22.09.2017
14:00:59
так вот есть группа из 10 запросов и на группу ты вешаеш обработчик ошибор

Rafael
22.09.2017
14:01:06
я уже запутался в ваших
карочи, есть 2 либы: 1) Apicase от Kelin 2) apipie - я + @eddimensi и у нас разные подходы

Kelin
22.09.2017
14:01:34
Так

Богдан
22.09.2017
14:01:38
this.$store.$watch?
а юзается как?

Kelin
22.09.2017
14:01:38
Есть группа из 10 запросов

Alex
22.09.2017
14:01:38
окей а если одному из группы не нужен этот обработчик? ведь как я понимаю хук вешается на "парент"

Google
Kelin
22.09.2017
14:01:48
смотри



блэд, запятая

ну ты понял

Rafael
22.09.2017
14:03:05
а юзается как?
watch(getter: Function, cb: Function, options?: Object) Устанавливает наблюдение за возвращаемым значением геттера, вызывая коллбэк в случае его изменения. Геттер получает единственный параметр состояние хранилища. Возможно указание дополнительного объекта опций, с такими же параметрами как и у метода vm.$watch корневой библиотеки Vue. Для прекращения наблюдения, необходимо вызвать возвращённую функцию-хэндлер. https://vuex.vuejs.org/ru/api.html

так же, как и vue.watch

Денис
22.09.2017
14:03:26
https://m.habrahabr.ru/post/338068/

Kelin
22.09.2017
14:04:16
бля, вместо того, чтобы делать дела, сижу и объясняю, что я делаю ну его нахуй, я ушел крч

Alex
22.09.2017
14:04:32
Я все понял

Не не
Вот теперь понятно. Просто действительно запутался с вашими либами

И почему класс а не объект я как то расскажу

У меня.

Kelin
22.09.2017
14:08:00
А еще можно легко реализовать какой-нибудь кэш или мокать запросы

да и вообще можно что угодно прикрутить

Stanislav
22.09.2017
14:10:42
а откуда у тебя тут стора?

Kelin
22.09.2017
14:11:07
а откуда у тебя тут стора?
я в миксине для Vue добавляю в стейт компонент, из которого вызывается + стор + роутер

Alex
22.09.2017
14:11:13
А как параметры передавать?

Stanislav
22.09.2017
14:11:52
Kelin
22.09.2017
14:12:04
Google
Kelin
22.09.2017
14:12:28
в params также можно воткнуть все, что можно воткнуть в декларации

Mathew
22.09.2017
14:12:37
В использовании

Alex
22.09.2017
14:13:13
Мне такое не подойдёт по одной простой причине. Запросы не группированны. То есть бек выставляет уникальные адреса. Поэтому группировать смысла нет.

Stanislav
22.09.2017
14:13:29
аналогично

Kelin
22.09.2017
14:13:31
У меня можно группировать не по адресам

А как угодно

Alex
22.09.2017
14:13:54
Иначе выйдет все тоже что и с аксиос. Ну кроме писать axios....

А под капотом все тот же аксиос а это просто обёртка для более удобной работы?

Жалгас
22.09.2017
14:15:17
@Piterden, че тебя не видно

Kelin
22.09.2017
14:15:23
Под капотом fetch, у @Fl0pZz axios

@Piterden, че тебя не видно
он ливнул давно

Жалгас
22.09.2017
14:15:39
а что так

Roman
22.09.2017
14:15:51
вы чо тут все спите чтоли?

Жалгас
22.09.2017
14:15:54
думаю че это он с вами не спорит совсем

Roman
22.09.2017
14:15:55
То илью зовут

то денчика

а их уже как больше месяца нет

Stanislav
22.09.2017
14:16:03
?

Google
Жалгас
22.09.2017
14:16:08
Roman
22.09.2017
14:16:15
то кодежа не признают

Alex
22.09.2017
14:16:22
Ок. А можно заюзать не в компоненте последовательный вызов а в самом апикейсе?

Жалгас
22.09.2017
14:16:40
то кодежа не признают
надо новый чат открывать ребят

Roman
22.09.2017
14:16:49
зачем?

Stanislav
22.09.2017
14:17:04
надо новый чат открывать ребят
Полистай чуть выше, их уже больше одного

Жалгас
22.09.2017
14:17:09
зачем?
чтобы там все были нежнее как илья говорил

Alex
22.09.2017
14:17:12
К примеру у меня есть аккаунты.

У каждого свой набор валют

Roman
22.09.2017
14:17:26
И тут норм

вон видишь люди вопросы обсуждают

Жалгас
22.09.2017
14:17:37
Roman
22.09.2017
14:17:43
а в новом чатике 50 тел от силы набежит

Stanislav
22.09.2017
14:18:05
Этих чатиков по вью уже туева хуча

Alex
22.09.2017
14:18:07
И после получения аккаунта с его списком вызвать запрос на курсы к этим валютам?

Roman
22.09.2017
14:18:32
А если вы такие нежные, что не можете воспринимать кодежа, значит все печально))

Stanislav
22.09.2017
14:18:38
Накрайняк можем сделать так - попросить ребят в офф.дискоре создать нам группу

Alex
22.09.2017
14:19:02
Пример напиши
Выше чуть написал

Roman
22.09.2017
14:19:13
да

Stanislav
22.09.2017
14:19:13
На офф.форуме тоже есть отдельные ветки по регионам

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