@vuejs_ru

Страница 2834 из 3900
Ivan
07.05.2018
19:53:08
Уважаемые, подскажите. Вот я в файле с компонентом сделал функцию которая инициализирует jquery плагин. И там есть калббек который срабатывает при использовании плагина. Как я могу из этого каллбека обратится к Store Vue Объекта ?

DimenSi
07.05.2018
19:55:44
myBESTJQUERYPLUGINEVER((dataFROMBESTCALLBACKEVER => this.$store.dispatch('fuckThis', dataFROMBESTCALLBACKEVER))

Ivan
07.05.2018
19:57:02
короче скажу другими словами

Nikita
07.05.2018
19:57:25
нелюбят тут тех кто использует jquery :)

Google
DimenSi
07.05.2018
19:57:34
да норм все, не выдумывай

Ivan
07.05.2018
19:57:58
у меня плагин который загружает картинку на сервер и файл загрузчик возвращает новое название файла, и мне нужно в store.state.user.ava заменить это значение

Ruslan
07.05.2018
19:58:01
Alex
07.05.2018
19:58:03
короче скажу другими словами
воспользуйся силой замыкания, Люк

Nikita
07.05.2018
19:58:11
А где любят?
в чате jquery??)

Ivan
07.05.2018
19:58:43
та просто плагин как раз такой что подходит и там все готово и экономит кучу времени и решил не изобретать велосипед

DimenSi
07.05.2018
19:58:49
бля, не знаю, как тебе обьяснить. Просто сделай мутацию которая заменяет картинку и вызове эту мутацию

Ivan
07.05.2018
19:58:56
у меня работа с БД, могу все решить перезагрузкой страницы

Alex
07.05.2018
19:59:00
создать каллбек успеха должен ты, передав функцию, которая дергает акшён, который сетит значение

Ivan
07.05.2018
19:59:08
Как мне обратится из jquery к стору во vue ??

DimenSi
07.05.2018
19:59:18
ну блядь через this

Alex
07.05.2018
19:59:20
пехепе чувствую я в тебе

Google
Ivan
07.05.2018
19:59:55
this это будет обращение к jquery объекту

а не ко vue

Alex
07.05.2018
20:00:14
воспользуйся силой замыкания

да не продолбай контекст ты

Владимир
07.05.2018
20:00:22
this это будет обращение к jquery объекту
ну так сделай обращение ко Vue

DimenSi
07.05.2018
20:00:24
замыкание или стрелочные функции, чтоб не создавать контексты

Alex
07.05.2018
20:00:26
amen

DimenSi
07.05.2018
20:00:52
сохранить this в переменную или просто используй стрелочную функцию, она не имеет своего this

Alex
07.05.2018
20:01:07
пхпшники кстати в большинстве своем понятия не имеют что такое closure

могут сказать что язык такой ток

DimenSi
07.05.2018
20:01:34
да есть у них замыкание, не гони, только оно не по умолчанию, а через use

Alex
07.05.2018
20:02:00
о чем и речь

Ivan
07.05.2018
20:02:03
вот я пытаюсь делать так : Vue.$store.state.user.ava = req.status;

Alex
07.05.2018
20:02:04
оно есть

а что такое и как работает не отвечают

Ivan
07.05.2018
20:02:19
req.status это то , что возврает сервер (название файла)

Alex
07.05.2018
20:02:26
читай про mutations

братан

не делай так

DimenSi
07.05.2018
20:02:49
зачем вообще vuex, если ты все напрямую херачишь то?

Google
Alex
07.05.2018
20:02:53
https://vuex.vuejs.org/en/actions.html

https://vuex.vuejs.org/en/mutations.html

вот я пытаюсь делать так : Vue.$store.state.user.ava = req.status;
когда ты делаешь так в мире умирает маленький бэкендер

DimenSi
07.05.2018
20:03:36
и ты же вызываешь плагин jquery в компоненте vue, так? Из компонента и получи доступ к стору

Ivan
07.05.2018
20:03:41
блин, я правда не вьезжаю. МОжет опыта не достаточно

Alex
07.05.2018
20:03:49
не достаточно(

осознание этого ценно

Ivan
07.05.2018
20:04:05
vuex использую потому что у меня куча компонентов и везде нужно обращение к стору и вывод этой переменной

Alex
07.05.2018
20:04:22
почитай документацию

пожалуйста

там даже примеры есть

и про замыкание почитай

Nikita
07.05.2018
20:04:54
боюсь простое решение хочет он, читать документацию нет времени у него

DimenSi
07.05.2018
20:05:04
все горим, понимаю

но сидеть и обьяснять ему, чето влом

хотя 100% кто-нить найдется

Alex
07.05.2018
20:05:26
come to the vue side, we have documentations

Serge
07.05.2018
20:05:44
Oh god

Nikita
07.05.2018
20:05:50
да скинул бы он код уже бы кто-то написал наверное)

Google
Alex
07.05.2018
20:06:06
медвежья услуга

пусть сам допрет

про замыкание спрашивают на 9 из 10 интервью

про работу со стором в том или ином виде тоже часто

там даже для любителей jquery есть примеры

Ivan
07.05.2018
20:08:28
спасибо

Roman
07.05.2018
20:11:22
я могу в Vue генерировать проект?

там с базовой версткой и тд

Alex
07.05.2018
20:12:31
vue-cli run make-me-awesome-finished-spa

vue-cli generate nice-html-for-free

Roman
07.05.2018
20:13:41
а серъезна?

Alex
07.05.2018
20:14:08
https://github.com/vuejs/vue-cli

почти серьезно

Roman
07.05.2018
20:14:22
https://github.com/vuejs/vue-cli
спасибо, посмотрю

Michael
07.05.2018
22:13:28


Roman
07.05.2018
22:16:26
/auth/*

Michael
07.05.2018
22:17:22
/auth/*
тоже самое)

Roman
07.05.2018
22:17:33
changeOrigin: true

хз

Google
Vladislav
07.05.2018
22:18:24
ты же указал 8080 вроде

Roman
07.05.2018
22:18:52
Vladislav
07.05.2018
22:19:24
это девсервер
в глаза долблюсь

Roman
07.05.2018
22:20:34
proxyTable

лол

Michael
07.05.2018
22:24:19
лол
что это? не вижу такого в доке к вебпаку

Roman
07.05.2018
22:24:28
Michael
07.05.2018
22:24:34
не запускается

Roman
07.05.2018
22:24:41
хмм

просто из одного конфига глянул, там так)

Это из старой версии cli хотя, в новой вероятно не так, хз

Michael
07.05.2018
22:26:58
даже в канале вебпака не знают. ну либо спят

Roman
07.05.2018
22:27:34
так че у тя за вебпак и тд? 3й вью кли?

Michael
07.05.2018
22:28:16


Roman
07.05.2018
22:28:49
мм 4й вебпак

дев сервер к нему перепилили, почитай в его доках

https://github.com/vuejs/vue-cli/blob/dev/docs/cli-service.md#configuring-proxy

ну и так, навсякий

Michael
07.05.2018
22:30:31
да я из доки и копапастил. ну и не только

freekzy
08.05.2018
00:21:56
Странно. У меня на днях все работало. Сейчас перепроверю.

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