@vuejs_ru

Страница 1290 из 3900
Stanislav
07.09.2017
06:53:34
https://medium.com/@MartinMouritzen/how-to-run-php-in-node-js-and-why-you-probably-shouldnt-do-that-fb12abe955b0

Aleksey
07.09.2017
06:53:35
а там сложный скрипт на PHP ?
Да не, выгрузка из базы json и загрузка данных обратно. Пункт приема-выдачи))

Вишневый чай
07.09.2017
06:54:19
это можно делать из ноды вообще без PHP

Google
Тимур
07.09.2017
07:48:41
Ребят привет. Подскажите с модулями vuex. Импортнул модуль http://f4.s.qip.ru/lipRbmXo.png теперь пытаюсь диспачнуть в нем метод this.$store.usr.dispatch('logout'); Ругается : TypeError: Cannot read property 'dispatch' of undefined

судя по ману, должно быть так: this.$store.state.usr.dispatch('logout'); но: TypeError: this.$store.state.usr.dispatch is not a function

Stanislav
07.09.2017
07:54:28
В мане написано так: this.$store.dispatch('increment')

Тимур
07.09.2017
07:55:26
http://f6.s.qip.ru/lipRbmXp.png

Alex
07.09.2017
07:55:32
Просто this.$store.dispatch

Stanislav
07.09.2017
07:56:07
http://f6.s.qip.ru/lipRbmXp.png
ну так состояние - это ж не действие

Alex
07.09.2017
07:56:15
Верно

Экшены всё в кучу складываются

Тимур
07.09.2017
07:56:35
хм.. я почему то думал что это какая то глобальная пременная модуля куда надо стучать)

Тимур
07.09.2017
07:57:20
this.$store.dispatch('logout'); [vuex] unknown action type: logout

Google
Stanislav
07.09.2017
07:58:05
this.$store.dispatch('logout'); [vuex] unknown action type: logout
Логично, потому что logout в usr, а не в корне

Тимур
07.09.2017
07:58:33
дак с казали ж все в одной куче) как обращаться тогда?

Stanislav
07.09.2017
07:58:46
https://vuex.vuejs.org/ru/modules.html

Тимур
07.09.2017
07:58:59
спасибо уже часа 2 в нем. не врубаюсь просто

Alex
07.09.2017
08:00:08
Давай я тебе дам файлик, который нормально импортирует всё?

Stanislav
07.09.2017
08:00:13
this.$store.dispatch('usr/logout'); ?

Тимур
07.09.2017
08:01:23
this.$store.dispatch('usr/logout'); ?
unknown action type: usr/logout

Alex
07.09.2017
08:02:00
Сча

Stanislav
07.09.2017
08:06:13
unknown action type: usr/logout
а, без неймспейсов. сделай console.log('this.$store') и посмотри _actions

Тимур
07.09.2017
08:07:34
нету там

ладно подкинули тут рабочую схему - покурю пока ее)

Stanislav
07.09.2017
08:08:53
нету там
Ну если там нету, значит ты в модуле его неправильно описал. Покажи модуль

Тимур
07.09.2017
08:10:23
http://f5.s.qip.ru/lipRbmXq.png

импорты это уже только что добавил от безисходности))

Alex
07.09.2017
08:10:53
он же кривой

Тимур
07.09.2017
08:11:16
ага. уже понял глядя на твои)

Stanislav
07.09.2017
08:13:10
Ох

Тимур
07.09.2017
08:19:28
все разобрался. Пасибо!

Alex
07.09.2017
08:19:50
рад помочь))

Google
Roman
07.09.2017
08:29:04
Вью девтулс написаны на вью и для хрома
Это я знаю? наверное стоило бы уточнить, что кроме Vue dev tools.

Alex
07.09.2017
08:29:20
поздняк метацца!)

Roman
07.09.2017
08:29:38
Yaroslav
07.09.2017
08:59:30
ага. уже понял глядя на твои)
В сторе состояние и геттеры привязаны к модулю, а экшены и мутации сливаются в один стек. Это видно если консольнуть vuex

Valery
07.09.2017
09:18:07
@c01nd01r reflex-grid понравился. и звездочек кол-во впечатляет. спасибо! ))

Kelin
07.09.2017
09:22:49
Доброе утро, лента

(похуй, что не лента, все равно доброе утро)

?

Igor
07.09.2017
09:23:22
Всем привет!

Поделитесь знанием где можно качнуть список юзер агентов актуальный ?

Kelin
07.09.2017
09:24:28
У caniuse есть апи?

Мейби там

Victor
07.09.2017
09:29:44
Поделитесь знанием где можно качнуть список юзер агентов актуальный ?
https://www.npmjs.com/package/useragent посмотри вот это, мб подойдет

Тимур
07.09.2017
09:34:46
В сторе состояние и геттеры привязаны к модулю, а экшены и мутации сливаются в один стек. Это видно если консольнуть vuex
пытаюсь достучаться с модуля до роутера, в упор не видит. а где тогда его искать?

Yaroslav
07.09.2017
09:40:18
пытаюсь достучаться с модуля до роутера, в упор не видит. а где тогда его искать?
Потому что vuex знать не знает что есть еще какой-то роутер в системе. И я даже представить юз-кейс не могу, где это может пригодиться

Тимур
07.09.2017
09:41:11
http://f2.s.qip.ru/lipRbmXs.png

хотя вобщем можно вынести роут.

Stanislav
07.09.2017
09:43:13
http://f2.s.qip.ru/lipRbmXs.png
Сделай пуш в компоненте, где диспатчишь акшн. Зачем все в стор пихать

Yaroslav
07.09.2017
09:43:19
http://f2.s.qip.ru/lipRbmXs.png
В логике vue в том месте где ты делаешь мутацию, следующими опреациями чисти локалсторедж и делай редирект, это не нужно делать в vuex, эта сущность не для этого

Google
Stanislav
07.09.2017
09:43:57
хз зачем там экшн вообще

Тимур
07.09.2017
09:44:49
я смотрю на это как на интерфейс. хз чо мне потом надо будет делать в нем)

Yaroslav
07.09.2017
09:45:14
Ну типа екшин при логауте нужен если несколько мутаций. Там обнуляем пользователя и еще что-то, тогда это собрано в одном месте

Stanislav
07.09.2017
09:45:47
А, ну ок. Ну в данном экшине ничего этого нет :)

Тимур
07.09.2017
09:45:59
вариков в обще много. это просто исходя из предыдущего !js опыта))

Yaroslav
07.09.2017
09:49:52
Народ кто-то юзает вебпак нативно без приблуд в виде cli? Перестал работать проброс переменной окружения в сборку, говорит что Дефайн проперти уже не конструктор

Alex
07.09.2017
10:51:09
юзал, а причем прокидывание переменных окружения и дефайн проперти

Alex
07.09.2017
10:54:45
попробуй этим https://webpack.js.org/plugins/environment-plugin/

Yaroslav
07.09.2017
10:57:00
Я уже переписал конфиг вебпака, он мне всё равно не нравился. Я создаю пустой массив плагинов и уже от состояния переменной окружения или от того куда собирается бандл (клиент сервер) пушу плагины. Там проблема была в теринарном операторе а не в самом плагине

Alex
07.09.2017
10:58:07
когда-то у меня были подобные костыли) const NODE_ENV = JSON.stringify(process.env.mode) === '"release"' ? '"production"' : '"development"'; const DEBUG = NODE_ENV !== '"production"';

с кавычками там чот мутить надо

Yaroslav
07.09.2017
11:00:36
Кароч всё ок. Один фиг переписывать нужно было. Теперь одной командой для скриптов npm собирается весь зоопарк бандлов для клиента и для сервера, включая условие продакшин это или дев. А учитывая то что я сейчас под вин и переменные окружения тут через жопу, то новый вариант мне нравится очень

Alex
07.09.2017
11:01:29
как было как стало)

покаж

Yaroslav
07.09.2017
11:05:18
https://pastebin.com/dWMXBGcL

Igor
07.09.2017
11:24:48
Такой вопрос где почитать про ограничение длинны GET параметров ?

Alex
07.09.2017
11:26:17
https://github.com/dreikanter/paradigm.ru/blob/master/posts/2007-12-19_url-max-length.md

Google
Airat
07.09.2017
11:32:24
парни, можно вопрос про axios? Почему куки в ответе есть когда запрашиваю без withCredentials: true, а когда с то нет

axios.post('/user/auth/', { data, withCredentials: true })

Alex
07.09.2017
11:36:08
ну так эта опция для кросс-доменных запросов

Airat
07.09.2017
11:39:15
ну так эта опция для кросс-доменных запросов
ага, у меня кроссдоменный, просто я прописал базовый урл в настройки axios

разобрался, спасибо

Alex
07.09.2017
12:02:36
и в чем решение было?

Airat
07.09.2017
12:30:50
axios.post('/user/auth/', data, { withCredentials: true })

:)

как говорится RTFM

Alex
07.09.2017
12:45:12
Зато запомнится хорошо теперь :)

BlastPy
07.09.2017
13:50:57
Ребят проблема с отправкой Данньіх из компонента в компонент. При создани 1го компонента в data дефолтное значение. При переходе в 2й компонент оно должно изменяться из на data из 2го компонента. Но не понимаю почему не работает след. код https://pastebin.com/mSSs0eeZ

BlastPy
07.09.2017
13:53:06
Открл

Stanislav
07.09.2017
13:54:43
И че там?

BlastPy
07.09.2017
13:55:05
И че там?
user_data not defined

но почему

в data есть же

Stanislav
07.09.2017
13:56:20
в data есть же
Покури доку, как получать значения из data

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