
Вишневый чай
11.09.2017
15:28:14

DimenSi
11.09.2017
15:28:45
только я не использовал lazy компоненты

Nikolay добряш
11.09.2017
15:29:13

Google

Stanislav
11.09.2017
15:29:17

DimenSi
11.09.2017
15:29:29

Вишневый чай
11.09.2017
15:30:14
обоснуй
ну не красиво же, импорт хер пойми где

Pavel
11.09.2017
15:30:18

Stanislav
11.09.2017
15:30:25

DimenSi
11.09.2017
15:30:57

Nikolay добряш
11.09.2017
15:31:41

Вишневый чай
11.09.2017
15:31:47

Pavel
11.09.2017
15:31:50
Там асинхронный запрос, на момет вызова created getter еще пуст, как это поправить я не знаю

DimenSi
11.09.2017
15:32:21
а в самом геттере проверку сделать?

Stanislav
11.09.2017
15:32:32

DimenSi
11.09.2017
15:32:44
или на геттер повесить проверку или на экшен повесить callback?

Google

Вишневый чай
11.09.2017
15:33:06

Pavel
11.09.2017
15:34:22

Вишневый чай
11.09.2017
15:34:48

DimenSi
11.09.2017
15:34:48
а что может быть проще if (getter) {} ?

Pavel
11.09.2017
15:35:22
И что его повторно вызовет если он пуст?

Stanislav
11.09.2017
15:35:40
Можно в объект components напихать импортов. Но это тоже самое

Вишневый чай
11.09.2017
15:36:07

DimenSi
11.09.2017
15:36:08

Stanislav
11.09.2017
15:36:26

Jerry
11.09.2017
15:36:28

Вишневый чай
11.09.2017
15:36:40

Pavel
11.09.2017
15:38:22

Stanislav
11.09.2017
15:38:53

DimenSi
11.09.2017
15:39:00

Stanislav
11.09.2017
15:39:00
мож я че т торможу

Вишневый чай
11.09.2017
15:39:15

Pavel
11.09.2017
15:39:24

Stanislav
11.09.2017
15:39:28
Они ж нигде не определены
Надо проверить будет этот момент

Google

Stanislav
11.09.2017
15:39:40
т

Rafael
11.09.2017
15:39:43

Stanislav
11.09.2017
15:40:07

DimenSi
11.09.2017
15:42:11
да, он возвращает промисс

Roman
11.09.2017
15:42:13

Stanislav
11.09.2017
15:42:44

Roman
11.09.2017
15:42:55

Pavel
11.09.2017
15:43:25
Еще раз сылка а то предыдущую затер: https://jsfiddle.net/qa41og5u/

Stanislav
11.09.2017
15:43:27
о чем я выше и написал.
Но лучше пусть словами расскажет, че он сделать пытается

Pavel
11.09.2017
15:44:13
created(){
store.dispatch('getUsers')
this.user = Object.assing({}, getUser)
}
Хочу из геттера getUser() сделать отдельный объек
т

Stanislav
11.09.2017
15:44:40

Pavel
11.09.2017
15:44:57
чтобы в других местах где используются эти данные, они не менялись

Roman
11.09.2017
15:45:09
store.dispatch('getUsers').then( () => { this.user = геттер из стора })

Pavel
11.09.2017
15:45:10
в header есть профиль, там данные так же меняются

DimenSi
11.09.2017
15:46:30
не катит?

Google

DimenSi
11.09.2017
15:46:40
и у тебя в примере ошибка
https://jsfiddle.net/qa41og5u/1/
свою ассинхронщину ты можешь отследить через watch, action (promise, async await) и computed
для копирования используй deepCopy или вручную мапу распиши

Pavel
11.09.2017
15:51:17
Спасибо всем за помощь.

Stanislav
11.09.2017
15:51:30
В шаблоне тэг не закрыл
В created синтаксическая ошибка

DimenSi
11.09.2017
15:52:12
да похер уже

Stanislav
11.09.2017
15:52:12
и не одна

Pavel
11.09.2017
15:53:42
Сор, не заметил перед тем как отправить.

Stanislav
11.09.2017
15:55:35
Можно сделать без watch, в том же computed

DimenSi
11.09.2017
15:56:03

Stanislav
11.09.2017
15:56:38
Но смысла в этом нет. Так "грязнее" будет

Nikolay добряш
11.09.2017
15:57:08
гайз, а как это лечить? есть метод в компоненте, типа когда счёлкаю по кнопке он должен вызываться, но пишет это Property or method "trylogin" is not defined on the instance but referenced during render. Make sure to declare reactive data properties in the data option.
чёт погуглил и не опнял

Stanislav
11.09.2017
15:57:21
так же как и присваивать значение поля геттеру из вьюкса, лол)

Nikolay добряш
11.09.2017
15:57:51
как исцелить этот недуг?

Google

Stanislav
11.09.2017
15:58:15

Nikolay добряш
11.09.2017
15:58:27

Stanislav
11.09.2017
15:58:58

Nikolay добряш
11.09.2017
15:59:02
Make sure to declare reactive data properties in the data option.
found in
—-> <Login> at src\Components\Login.vue
<Root>
типа там и переводить не надо
не понимаю чего ему от меня надо то)

Stanislav
11.09.2017
16:00:19

Pavel
11.09.2017
16:01:52

DimenSi
11.09.2017
16:02:18
он говорит, вы плохо читаете

Stanislav
11.09.2017
16:02:21

Pavel
11.09.2017
16:03:16

Stanislav
11.09.2017
16:03:18
Еще в процессе разработки очень желательно включать strict: true у Vuex

Pavel
11.09.2017
16:04:20

DimenSi
11.09.2017
16:04:22

Stanislav
11.09.2017
16:04:53

Pavel
11.09.2017
16:05:21

DimenSi
11.09.2017
16:05:45

Pavel
11.09.2017
16:06:02