
Kelin
03.01.2017
10:11:34
а запрос каким образом отправлять
это же как клиент, получается
а там кроссдоменно нельзя

Михаил
03.01.2017
10:12:44
а ты пробовал?

Google

Kelin
03.01.2017
10:15:12
хм
работает.

Rafael
03.01.2017
11:14:28
вот кстати и решение, я там выше спрашивал:
router какая-то стреманя вещь:
есть /, а есть /auth, который не является дочерним корня, но пройдя на второй адрес все равно плучаем компноненты корня
что за фигня? как исправить это?
почему проходя по адресу http://localhost:8080/auth получаем редирект на http://localhost:8080/auth#/?

Михаил
03.01.2017
11:20:22
html5 mode?

Rafael
03.01.2017
11:20:54
да
думаешь это hashhistory так?

Михаил
03.01.2017
11:21:39
https://router.vuejs.org/en/essentials/history-mode.html

Rafael
03.01.2017
11:24:16
вах, спасибо, помогло
а как тогда с hashhistory?
зачем он тогда нужен если с ним не работает?

Google

Rafael
03.01.2017
11:30:25
"обойтись без этого костыля"
все равно не понятно тогда, почему не работает с hash mode
я помню, что в react-router можно проверять, авторизирован ли пользователь, перед тем как разрешить доступ к какой-то страничке, во vue-router так же можно?

Михаил
03.01.2017
12:38:48
может стоит загуглить?

Rafael
03.01.2017
12:39:59
хм, во vuex используются action-types по аналогии с mutation-types?
почему тут чувак использует dispatch() для мутаций, если он сделан для действий?
https://github.com/vuejs/vuex/issues/221

Roma
03.01.2017
17:48:41
В том объекте, который в начале this? Они и не должны обнуляться
Объекты базовых типов передаются по значению в js.
Ты можешь запомнить this, и обратиться к нему в catch - так сработает

Rafael
03.01.2017
17:50:59
если есть такой action у store:
asyncLogin ({ dispatch }, { email, password })
и теперь я его проксирую через mapActions
как теперь я его должен вызвать в компоненте?
this.asyncLogin( ???, obj ), что вместо знаков вопроса должно быть?
Господи, парни, простите за мат, но promises + vuex action ЭТО ОФИГЕННО!
P.s: эмоции чуть-чуть прошли, да и бана не хочется

Rafkat
04.01.2017
08:52:30

Rafael
04.01.2017
10:51:15
Например?
с помощью промисов я разнес логику работы с хранилищем и логику представлений: всякие красотульки навешиваются в компонентах, а действия над хранилищем вообще не парит, что там будет дальше в компонентах

Rafkat
04.01.2017
10:51:36
покажешь?

Rafael
04.01.2017
10:54:59
ну не офигенно ли, а?

Alex
04.01.2017
10:55:57
А лишний catch зачем пустой

Rafael
04.01.2017
10:56:13

Google

Alex
04.01.2017
10:58:31
Тогда уж и вынести уведомления об ошибках надо. Чтобы тут не заморачиваться какую библиотеку вызывать и указывать всюду 3000
?

Rafael
04.01.2017
10:59:05

Alex
04.01.2017
10:59:29
Ну понятное дело) зато бы шум уменьшился, код ещё чище смотреться начнёт

Rafael
04.01.2017
10:59:32
но вообще да, надо бы сделать такое, чтобы был стек ошибок и он уже выводил по мере их появления
ай ладно, сделаю потом, когда разберусь с этой авторизацией
@Kelin2025 ты там спрашивал, что бы такого сложного сделать - сделай авторизацию и страничку настроек

Kelin
04.01.2017
11:02:19
я вот щас с проектом одним закончу и продолжу
для начала напишу бэкэнд чего-нибудь
а потом уже буду плясать оттуда
естественно, на ноде все

Rafael
04.01.2017
11:03:01

Kelin
04.01.2017
11:03:26
а что там такого
скажи лучше, как ты материал подключил туда

Kelin
04.01.2017
11:04:10
я голову ломаю над этим все время
хочу подключить jquery и materialize через npm, но все время что-то через жопу идет

Rafael
04.01.2017
11:04:26

Kelin
04.01.2017
11:04:32
так а это
в vue не работает
тогда
да и костыльно это

Rafael
04.01.2017
11:05:36
че эт не работает? я опочти не использую jquery, если и спользую то в mounted

Google

Kelin
04.01.2017
11:09:24
бло
у меня иногда пишет

Admin
ERROR: S client not available

Kelin
04.01.2017
11:09:33
типа $ is not defined
ну да пофиг

Rafael
04.01.2017
11:09:47
как красиво instance.defaults.headers.common['Authorization'] = AUTH_TOKEN для axios сделать, если токен хранится в хранилище?

Kelin
04.01.2017
11:10:27
не в иде
и не при билде
))
девтулзы пишут

Rafael
04.01.2017
11:11:15

Kelin
04.01.2017
11:12:00
ну я тоже так делаю
но можно через нпм поставить

Rafael
04.01.2017
11:12:40

Kelin
04.01.2017
11:12:53
на самом деле есть смысл

Rafael
04.01.2017
11:13:01
а до него еще не скоро

Kelin
04.01.2017
11:13:05
ну на сайтах не особо, через cdn подключить тип лучше куда
но в электроне лучше все в один

Google

Rafael
04.01.2017
11:13:43
аа, не у меня простой сайт

Kelin
04.01.2017
11:14:08
воть
я просто хочу
ту тудушку
проапгрейдить, так сказать
запилить апи, подключить монгодб
+ vue-route подключить, а то не каеф

Rafael
04.01.2017
11:15:48

Kelin
04.01.2017
11:15:55
я умею им пользоваться давно
я вообще vue пользуюсь очень давно, но я юзал первую версию
и без всех прелестей вроде компонентов и vuex'a
просто в этой тудушке он не понадобился)

Rafael
04.01.2017
11:17:17
а я все с нуля, ну почти

Kelin
04.01.2017
11:17:30
я тебе больше скажу