
Alex
07.09.2017
21:43:05
ВО во...

Stanislav
07.09.2017
21:43:25
Хотел сказать "в результате промиса"

Alex
07.09.2017
21:43:32
Промисы в экшн? Такое практикуется?

Stanislav
07.09.2017
21:44:07
Так, минутку, шас вернусь

Google

Alex
07.09.2017
21:45:53
Просто все было отдельно по компонентам и запросы внутри компонентов.
Но из за определенных нюансов перешёл на vuex и пытаюсь понять как грамотно впихнуть анимации.
Ладно. Стак пишет юзать промисы.
Если будут идеи лучше - собщите плиз.

Stanislav
07.09.2017
21:51:47

Alex
07.09.2017
21:52:30
Если мы обернем вызов внутри экшена в промис? Верно?

Stanislav
07.09.2017
21:53:44

Alex
07.09.2017
21:54:49
Разве?

Stanislav
07.09.2017
21:56:56
Разве?
Вот я пошел песочницу искать и случайно открыл))
https://jsfiddle.net/jonataswalker/416oz6ga/

Alex
07.09.2017
21:57:15
Как мне кажется ( я могу ошибатся) диспатч ничего не возвращает. Но раз внутри аксиос то можно просто
return API.saveData(data)
Документация говорит что это плохо. Притом там же промис. Ясно что тогда все вернёт
Dispatch an action always return a Promise? · Issue #411 · vuejs/vuex · GitHub
https://github.com/vuejs/vuex/issues/411

Stanislav
07.09.2017
22:13:33

Виталий
07.09.2017
22:21:51
Пацаны ребята, доброй ночи. Кто юзает ларавел, по какому урлу отправляете запрос на внутренне API? используете статичный путь хардкодом прописан или передаете роуты из ларавеля на фронт?

Kelin
07.09.2017
22:25:36

Google

Alex
07.09.2017
22:26:11

Kelin
07.09.2017
22:26:24

Никита
07.09.2017
22:27:22
наверное что-то такое хочешь?
https://github.com/tightenco/ziggy

Kelin
07.09.2017
22:27:53
Вообще делается так
По /api/v1/chtototam бэкэнд выдаёт ответы с апишки
А остальное выдаёт фронт (либо статику, картинки там итд)
Если правильно понял вопрос

Alex
07.09.2017
22:28:08

Виталий
07.09.2017
22:29:07
Тут не понял вопроса
статичный путь - /api/foo/bar
роут от ларавеля - передаёт пачку всех роутов, Дале используется неймы

Никита
07.09.2017
22:29:54
глянь репу, что я скинул, мб подойдет
https://github.com/tightenco/ziggy

Stanislav
07.09.2017
22:30:30
Короче, Ваня че сказал.
Ждем, пока сдохнет IE, выпиливаем все легаси и перепиливаем на ES6 фичи (да, в т.ч. Proxy)

Kelin
07.09.2017
22:31:36

Виталий
07.09.2017
22:32:04

Stanislav
07.09.2017
22:32:33

Kelin
07.09.2017
22:32:58
Пиздато. Я тоже жду

Stanislav
07.09.2017
22:33:10
До

Kelin
07.09.2017
22:33:19
Ну тип
Очевидное заявление, но вот когда произойдёт - не ясно
А ещё мне осталось спать 5 часов

Stanislav
07.09.2017
22:33:37
ну да ?
Ну дык топай спать)

Google

Kelin
07.09.2017
22:35:28
Режим сбитый, не спится, шо

Stanislav
07.09.2017
22:35:46
Кстати.
Помнишь я тебе в личке говорил, что хочу оборачивать компоненты снаружи, что б прелоэдер рисовать? Я тогде не мог придумать, как слушать событие у слота.
Ну так вот, я победил эту хрень ?

Kelin
07.09.2017
22:35:47
Добил баг в apicase, который 2 дня не мог пофиксить

Stanislav
07.09.2017
22:36:07
красава

Kelin
07.09.2017
22:36:10
Или я че-то путаю

Stanislav
07.09.2017
22:36:44
но цель одна была, да

Kelin
07.09.2017
22:36:52
Аа
Скинь, я завтра чекну
Не варит голова уже

Stanislav
07.09.2017
22:37:25

Kelin
07.09.2017
22:37:42
Пошёл я спать, короче
Всем спокойной ночи

Stanislav
07.09.2017
22:38:05
Давай, и тебе

Kelin
07.09.2017
22:38:12
Блять, это гениально

Stanislav
07.09.2017
22:38:19
?

Kelin
07.09.2017
22:38:39
Но с vue-loader не проканает

Stanislav
07.09.2017
22:43:19
Все работает ?

Kelin
07.09.2017
22:43:57
Я имею в виду, в .vue компонент ты не запихаешь это

Google

Stanislav
07.09.2017
22:44:18
Почему?

Kelin
07.09.2017
22:44:30
Там же в script должен быть объект
А loading - функция

Stanislav
07.09.2017
22:44:57
Я могу это внешним модулем экспортить

Kelin
07.09.2017
22:45:12
Ну я и говорю

Stanislav
07.09.2017
22:45:31
Короче, надо поэкспериментировать

Kelin
07.09.2017
22:45:43
На заметку себе сохраню

Stanislav
07.09.2017
22:45:48
?

Kelin
07.09.2017
22:46:13
У меня очень много мест, где это было бы юзабельно
И hoc не костыль, так что топчик
Все я ушёл

Stanislav
07.09.2017
22:46:37
Ладно, я тоже спать пошел) Спокойной ночи.

DimenSi
07.09.2017
23:07:55
а как это работает? Можно по подробней?

Сергей
07.09.2017
23:12:57
Шалом, хотел бы изучить Vue.js с нуля.... может кто поделиться ссылками на годный tutorial "для чайноков " в котором подробно разжовано?

Roman
07.09.2017
23:13:18
на udacity норм есть

Stanislav
07.09.2017
23:13:18

Kelin
08.09.2017
04:06:29
Всем доброго утра и хорошего дня
А спамеру лежать + сосать

Diasko
08.09.2017
04:07:37
и откда они беруться по утрам то)

Google

Алексей
08.09.2017
04:12:47
грязные деньги

Gabit
08.09.2017
05:35:25
Привет всем есть вопрос по vue js
почему то компонент example не подгружается
на выходе пустой блок
что тут я сделал не так?

Alex
08.09.2017
05:49:09
@c01nd01r а видос воркшопа посмотреть где-нибудь можно?

Kirill
08.09.2017
05:50:33

Alex
08.09.2017
05:50:33

Gabit
08.09.2017
05:50:59
Не сработал компонент example
у меня там стоит```
export default {
mounted() {
console.log('Component mounted.')
}
}
`

Alex
08.09.2017
05:56:19
если у вас есть шаг сборки, то зачем в window всё сохранять

Тимур
08.09.2017
05:57:06
Всем боброе утро) По vuex. Все не в рубаюсь в его логику. Допустим есть в хранилище массив items. Я подгружаю с сервака с помощью экшона данные. Мне их напрямую в items лить и вызвать мутацию, или мне отправлять новый массив из экшена в мутацию и там уже присваивать, или как лучше?

Alex
08.09.2017
05:57:39

Тимур
08.09.2017
05:59:16
а в чем преимущество, от каких косяков избавляет или это просто ритуал/правило?