
Adrian
04.06.2018
16:27:57
может не то читал))

Roman
04.06.2018
16:28:00
Читал!
Компонент - это чёрный ящик для других компонентов в 99% случаев. И вероятно, что твой случай входит в эти 99

Varyen
04.06.2018
16:28:25

Roman
04.06.2018
16:28:26
Т.е. о методах внутри другого компонента не знает кроме самого компонента

Google

Adrian
04.06.2018
16:28:58
Может кто скинуть ссылку на это «недочитал»

Mirocow
04.06.2018
16:29:12

Adrian
04.06.2018
16:29:37
я либо стар либо глуп, но на чистом js проще писать чем на vue

Varyen
04.06.2018
16:29:42
https://vuejs.org/v2/guide/components.html#Passing-Data-to-Child-Components-with-Props

Stanislav
04.06.2018
16:29:51

Victor
04.06.2018
16:30:09
напридумывали фреймворков чтоб всех запутать(

Mirocow
04.06.2018
16:30:17
пипл, помогите, уже нервов не хватает

Varyen
04.06.2018
16:30:23
я так понял тебе надо данные передать из одного в другой

Adrian
04.06.2018
16:30:42
да

Varyen
04.06.2018
16:30:47
ну собственно

Adrian
04.06.2018
16:30:52
понажатию кнопки вызвать компаненты
компонент;

Mirocow
04.06.2018
16:31:04
я могу в личку скинуть весь код

Google

Stanislav
04.06.2018
16:31:44

Mirocow
04.06.2018
16:32:50
компанент зарегистрирован this.$options.components
но вот как метод из него вызвать ?

Stanislav
04.06.2018
16:33:36

Adrian
04.06.2018
16:33:52

Mirocow
04.06.2018
16:34:08

Stanislav
04.06.2018
16:34:11

Roman
04.06.2018
16:34:19

Mirocow
04.06.2018
16:34:33
ref есть

Denis
04.06.2018
16:34:33

Mirocow
04.06.2018
16:34:40
но компанента нет в доме

Denis
04.06.2018
16:34:53
дергать метод через ref из dom - так себе совет)

Mirocow
04.06.2018
16:34:57
он диначически грузится должен

Denis
04.06.2018
16:35:03
vuex есть?

Mirocow
04.06.2018
16:35:10
есть

Denis
04.06.2018
16:35:16
динамически грузится не проблема, vue умеет асинхронные компоненты
и вебпак динамический импорт

Mirocow
04.06.2018
16:35:57
нет вебпака

Roman
04.06.2018
16:36:29

Denis
04.06.2018
16:36:38
ну он же сам пишет

Google

Denis
04.06.2018
16:36:45
должно динамически подгружаться по клику
а не сразу висеть в dom
я нетакпонял?

Roman
04.06.2018
16:37:10
а, да. но без вебпака он это не сделает)

Denis
04.06.2018
16:37:34
а что у тебя там в место вебпака?
browserify? он тоже lazyloading умеет

Mirocow
04.06.2018
16:39:00
просто весть скрипт на странице

Pavel
04.06.2018
17:45:30
Всем привет, подскажите как лучше всего порешать такую задачу. Есть в форме поля, туда нужно вводить числа дробные , но через запятую, можно ли как то их форматировать, перед отправкой на сервер, чтобы избежать на сервере валидации регулярками с последующим перегоном в числовой формат.

Stanislav
04.06.2018
17:46:16

Pavel
04.06.2018
17:46:59
а на сервак прийдет как строка или как число после маски?

Mitya ??
04.06.2018
17:53:28
ребят, помогите с сраным browserify. собираю им проект - все билдится, кроме адресов ../../. Как его заставить и их билдить?
я уже и роллап попробовал - документации кот нассал

Mitya ??
04.06.2018
17:54:09
не хочу просто вебпак приклеивать к гулпу

kos
04.06.2018
18:07:29
Как во vuex передать несколько параметров в экшен?
del ({dispatch, commit}, id, testId) { ... }
testId - андефейнед
Вызываю так:
this.$store.dispatch('results/del', id, this.test_id)

K
04.06.2018
18:13:17
@javascript_jobs

Stanislav
04.06.2018
18:26:15

Pavel
04.06.2018
18:28:02

Stanislav
04.06.2018
18:28:29

Vlad
04.06.2018
18:37:54
Payload.id, payload.testId

Google

kos
04.06.2018
19:12:53

Stas
04.06.2018
19:15:33
подскажите, есть массив объектов, как можно вытащить и сделать массивом, значения из всех объектов с поля Х

kos
04.06.2018
19:15:54

Stas
04.06.2018
19:16:00
т.е. [{a:1, x:2}, {a:3, x:5}] что бы вышло [2,5]

Denis
04.06.2018
19:16:16
Да обычный map используй
.map(i => i.x)

Admin
ERROR: S client not available

Stas
04.06.2018
19:17:28
но это считай как и через цикл делать?

Timur
04.06.2018
19:17:48
Всем привет. Возник вопрос.
Каким образом оставлять пользователя авторизованным? Хранить токен и объект user в куках или отправлять при загрузке страницы запрос на сервер доставать юзера и класть во vuex?

DimenSi
04.06.2018
19:19:00

Denis
04.06.2018
19:19:09

DimenSi
04.06.2018
19:19:10
мап внутри это просто цикл который вызывает callback

Timur
04.06.2018
19:19:22
Имеется ввиду именно после перезагрузки страницы F5

DimenSi
04.06.2018
19:20:04
если нет, то дропать токен и деавторизовать

Timur
04.06.2018
19:20:31
А что если нужна инфа о самом юзере?
Где ее хранить?

DimenSi
04.06.2018
19:21:12
зачем тебе инфа о юзере? ты можешь сразу делать запрос на получение профиля юзера и если все ок, то авторизовывать и юзера прокидывать

Timur
04.06.2018
19:21:47
К примеру есть страница приветствия

Google

Timur
04.06.2018
19:22:13
Далее я достаю некоторые данные в соответствии с его айди
Инфа нужна не на каждой страницы но на некоторых все же пригодится

kos
04.06.2018
19:22:49
Все обращения к апи должны проверятся

DimenSi
04.06.2018
19:22:54
у тебя нет глобального стора?

Timur
04.06.2018
19:23:29
Есть сейчас при каждой F5 я делаю запрос и достаю юзера

DimenSi
04.06.2018
19:23:39

Timur
04.06.2018
19:23:42
И кладу во vuex

DimenSi
04.06.2018
19:23:45
и ?

Timur
04.06.2018
19:24:03
Просто хотел узнать более оптимальный способ
Кто как делает

kos
04.06.2018
19:24:09
даже если ты будешь хранить id то нельзя записывать данные от этого id, не удостоверившись что запрос именно от этого юзера
так же и с чтением

DimenSi
04.06.2018
19:24:52
я при иницализации проверяю токен через getProfile запрос, если все ок, то получаю профиль, записываю в vuex и ставлю auth: true
и все, юзер авторизован
дальше при всех запросах посылаю его токен, там где он нужен и если где-то падает запрос с ответом "not authorized" на токен юзера, то кикаю юзера из авторизованных

Timur
04.06.2018
19:25:48

malcev
04.06.2018
19:40:24
У меня есть radio-input v-model="answer", через emit я передаю значение на уровень вверх в компонент(контейнер). В контейре, я хочу по кнопке submit чистить поле answer в child component, подскажите , как это делается?

kos
04.06.2018
20:35:20