
Dmitrij
05.09.2018
13:33:11
у меня один из компонентов это таблица, в которой я отмечаю выбранные позиции, а второй компонент это модальное окно, в котором реализован вывод данной таблицы и в этом же окне ниже я хочу вывести перечень отмеченых позиций.

St
05.09.2018
13:35:10
А ты не в props записывай.
$emit глянь.

Google

Alex
05.09.2018
13:35:42

Dmitrij
05.09.2018
13:36:30

Алексей
05.09.2018
13:36:32
Всем привет. Подскажите, хорошая ли практика использовать vuex? И черевато ли ег оиспользование проблемами?

Alex
05.09.2018
13:36:53
очисти чакры

Alex
05.09.2018
13:37:10

Alex
05.09.2018
13:37:10
откажись от тонельного виденья

Илья
05.09.2018
13:37:11

Ѵɑsilii
05.09.2018
13:37:14

Dmitrij
05.09.2018
13:37:21

Alex
05.09.2018
13:37:29
читал да не читал
не стоит торопиться впереди поезда - пока не уложилось в голове

Алексей
05.09.2018
13:38:03
?
Я что то смешное спрашиваю?

Google

St
05.09.2018
13:39:25
Реши сам.

Alex
05.09.2018
13:39:36
https://ru.vuejs.org/v2/guide/components-slots.html

Ѵɑsilii
05.09.2018
13:40:11
упс
и тут я понял что надо перерыв сделать
спасибо

Илья
05.09.2018
13:41:54

Алексей
05.09.2018
13:42:44

iwannafly
05.09.2018
13:42:58

Arkadiy
05.09.2018
13:43:18
разные вещи

iwannafly
05.09.2018
13:43:54

Илья
05.09.2018
13:44:09
централизация, дебаггинг и прозрачность

Arsen
05.09.2018
13:45:07

Илья
05.09.2018
13:45:32
или рюкзака с одноразовым пакетом ?

Arsen
05.09.2018
13:46:00
Или фалафеля с шаурмой

iwannafly
05.09.2018
13:46:08

Илья
05.09.2018
13:46:34

Arsen
05.09.2018
13:46:35
Ивентбас это всего лишь шина для передачи событий между компонентами
А вьюкс это не только ценный мех
Ну короче там стейт есть, действия, мутации, и инспекция

iwannafly
05.09.2018
13:48:30
Дата в ивентбасе не выполняет роль стейта?

Arsen
05.09.2018
13:49:59
Ну ваще можно, и методы можно, но это тогда не ивентбас а самопальный вьюкс, а ещё ты лишаешься функции машины времени, отслеживания мутаций, модульности и т.д.

Google

iwannafly
05.09.2018
13:51:14
Стало понятнее, спасибо

John
05.09.2018
13:59:10
А во вьюкс мутатор-экшен связь один к одному?
Не знаю, правильно ли выразился, с вуексом пока не работал
В редаксе это редьюсер, короч обрабочтик действий

Vlad
05.09.2018
14:03:33
Упрощенно, во вью редьюсер и экшен соеднили в мутацию
Собственно в редаксе почти все так и делают все равно. Логика ушла в саги/танки

Dmitrij
05.09.2018
14:14:01
только что еще раз прошле всё, и никуя не получилось

John
05.09.2018
14:17:44

Dmitrij
05.09.2018
14:23:58
https://codesandbox.io/s/xr5wk4q56z
вот смотри

Dmitrij
05.09.2018
14:24:13
я смоделировал то, что у меня есть
мне нужно связать selected в компоненте Table, с selected_people в компоненте App

Arkadiy
05.09.2018
14:27:07
добавь в Table обработку v-model
https://ru.vuejs.org/v2/guide/components.html#%D0%98%D1%81%D0%BF%D0%BE%D0%BB%D1%8C%D0%B7%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5-v-model-%D0%BD%D0%B0-%D0%BA%D0%BE%D0%BC%D0%BF%D0%BE%D0%BD%D0%B5%D0%BD%D1%82%D0%B0%D1%85
https://codesandbox.io/s/y48j3zwpj
двухсторонее связывание короче
это шорткат для одностороннего связывания и событием
читайте документацию

Google

Arkadiy
05.09.2018
14:35:40
еще есть другой вариант
https://ru.vuejs.org/v2/guide/components-custom-events.html#%D0%9C%D0%BE%D0%B4%D0%B8%D1%84%D0%B8%D0%BA%D0%B0%D1%82%D0%BE%D1%80-sync

Admin
ERROR: S client not available

John
05.09.2018
14:36:21

Dmitrij
05.09.2018
14:36:52
всем спасибо)))

Arkadiy
05.09.2018
14:36:58

John
05.09.2018
14:37:11

Arkadiy
05.09.2018
14:37:30
я уже точно такое же решение выше запостил

John
05.09.2018
14:38:05

Arkadiy
05.09.2018
14:38:18
ничего, я прост

Dmitrij
05.09.2018
14:39:48
с меня пиво ))) приезжайте в Днепр

Arkadiy
05.09.2018
14:40:22
далеко. лучше читайте маны

Dmitrij
05.09.2018
14:40:56
читал, но походу мозг не хотел понимать ))))

Michael
05.09.2018
15:16:04
пацаны, почему может не работать реактивность на первый символ (буквы, цифры работают) инпута на мобильных браузерах (не на всех, от браузера не зависит)

John
05.09.2018
15:22:29
Второй день наблюдаем этот вопрос

Michael
05.09.2018
15:22:55
во вторых это не везде не работает

John
05.09.2018
15:24:56
Т.е. ты отказываешься запилить код?

Michael
05.09.2018
15:25:16
лол

Google

Michael
05.09.2018
15:25:31
секунду

Arkadiy
05.09.2018
15:25:42
делаешь минимальный пример, если воспроизводится - делаешь багрепорт, иначе ищешь баг у себя

Michael
05.09.2018
15:26:36
сорян. я предположил что это может быть какая то знакомая проблема)

The
05.09.2018
15:26:42
Ребятки, подскажите, есть у меня кука jwt, когда захожу на страницу с логином, делаю запрос к бекенду, где проверяю сигнатуру jwt токена, и если ок - отдаю 200 и информацию о юзере, которую потом сохраняю в vuex. Вопрос в том, что при открытии компонента Login, на created делаю запрос, axios вовзращает промис, после чего я делаю коммит в стор моего юзера, и делаю редирект на страницу /dash/ (панель управления), так вот после перехода на dash, срабатывает хук роутера (beforeEach), который меня шлет обратно на страницу логина, думая, что ничего в сторе нет. Но если я жмакну F5 - то все сработает.
как это можно поправить?
created() {
auth.authorize().then((response) => {
this.$store.commit('user', response.data.user)
this.$router.push(this.redirectTo)
})
}

Alexander
05.09.2018
15:35:14
проверить что приходит в этом beforeEach? Проверить, что он пришел в этот стор?

Michael
05.09.2018
15:35:27
вот пример, при вводе латиницы не вызывается алерт

Alex
05.09.2018
15:36:51
у меня вызывает

Michael
05.09.2018
15:37:11
у коллеги не работает, у меня на телефоне работае а на планшете нет