
dima
08.09.2017
10:37:38
и во вью + тайпскрипт

Тимур
08.09.2017
10:38:48
ребят подскажите не могу найти синтакисис:
http://f6.s.qip.ru/lipRbmXY.png
на store.dispatch([
{ type: 'actionEnumsAsync' },
{ type: 'actionWorkersAsync' }
]).then(()=>{
...
})
ругается: Error in mounted hook: "Error: [vuex] Expects string as the type, but found object."

dima
08.09.2017
10:42:12

Vadim
08.09.2017
10:42:52
Тут имеется в виду, что в разных модулях могут быть экшены с одинаковыми названиями, которые будут срабатывать после диспатча

Google

Тимур
08.09.2017
10:42:55
гдето встречал чтото подобное - по памяти сделал

dima
08.09.2017
10:43:53
можно так
Promise.all(
[
dispatch()
]
)

Kelin
08.09.2017
10:47:03

Тимур
08.09.2017
10:50:36
нету ничего такого. написано что можно а как нет. я скрин скинул же)

Stanislav
08.09.2017
10:50:45
@gearmobile омг ты везде

Stanislav
08.09.2017
10:52:59
Олдфаг

Kelin
08.09.2017
10:53:29
ну-ка эксперименты

dima
08.09.2017
10:53:53
dispatch([
{ type: 'FETCH_FOO' },
{ type: 'FETCH_BAR' },
{ type: 'FETCH_BAZ' }
]).then(() => { /* ... */ })
так и есть

Kelin
08.09.2017
10:53:57
поiхали
там же вон у человека ошибка

Google

dima
08.09.2017
10:55:12
Promise.all([
dispatch('FETCH_FOO'),
dispatch('FETCH_BAR'),
dispatch('FETCH_BAZ')
]).then(() => { /* ... */ })
и должен екшен промис же возвращать
да ты прав. Ошибка

Тимур
08.09.2017
11:04:44
строками тож не пашет

dima
08.09.2017
11:06:10

Тимур
08.09.2017
11:07:15
ну... это план B )) Думал может я туплю и так заведется

dima
08.09.2017
11:08:28
и где это может пригодится ? Во вью все можно получать в mounted()

Тимур
08.09.2017
11:09:34
да мне надо полседовательности загрузок списков. Там один список не успевает подгружаться, а когда инициализируется второй, он уже обращается к первому.
вот хочу пачками грузить

dima
08.09.2017
11:10:37
как это странно. ЗАчем данные в модулях связывать ?
хочешь получить книги в моун получай. В чем проблема?

Тимур
08.09.2017
11:12:17
дак моунт запросил а в сторе еще пустой массив
у меня загрузка всех данных не на этапе моунта а на этапе открытия приложения
т.к. я хочу потом чтоб оффлайн работало. и это пока заглушка - потом синхронизацию привинчу.

dima
08.09.2017
11:14:28
в чем задача ? Чет сильно ты к вуекс и привязался + еще не то

Тимур
08.09.2017
11:15:14
чтоб наприер можно было потом такую плюшку заюзать https://github.com/robinvdvleuten/vuex-persistedstate
ну это не основное конечно) но сильно облегчит жизу)
ну и repository для всех данных. мне паттерн этот удобен я и без vuex его бы задействовал) а тут еще компбайн в нагрузку удобный будет)

dima
08.09.2017
11:17:08
какой паттерн

Google

dima
08.09.2017
11:17:49
все через цикл компонента можно получить. В сторе можно хранить данные типа юзера, на пример между компонентами чет передать и тд
vscode как проекту таб сайз поменять ? в неастройка стоит2, а наделе 4

Stanislav
08.09.2017
11:19:22

dima
08.09.2017
11:19:35
такого нету

Victor
08.09.2017
11:22:50
зачем спрашивать то что можно загуглить?
а потом люди, которые тут действительно помогали и общались теряют интерес к чату =/

Rai
08.09.2017
11:30:32
Слушайте кто юзает компонент обертку Select2 из документации ?
не хочет подставлять selected значение

Stanislav
08.09.2017
11:31:38

Rai
08.09.2017
11:31:51
да ну его

DIMA
08.09.2017
11:32:32
Пацаны, какой нибудь курс видео по реакт посоветуйте, плиз
хороший
чисто 10+ уроков

Rai
08.09.2017
11:32:59
эмм ты рили спрашиваешь тут ?

dima
08.09.2017
11:33:02
монстер лессон

DIMA
08.09.2017
11:33:03
чтобы также с документацией смотреть
или у тебя религия - вью.джс
спасибо
Дима

Google

Rai
08.09.2017
11:34:03

Тимур
08.09.2017
11:34:21

Rai
08.09.2017
11:34:55

dima
08.09.2017
11:35:53

Rai
08.09.2017
11:35:55
я подстроил свои значения uuid -> id, title -> text
в selected отдаю uuid

Тимур
08.09.2017
11:36:42
Там вроде он числа хавает только как val

Alex
08.09.2017
11:37:20

DIMA
08.09.2017
11:37:42
медики === двигатели?
даже не == друган

Rai
08.09.2017
11:38:06

DIMA
08.09.2017
11:38:17
ладно не будем умоляю
я пошел

Тимур
08.09.2017
11:39:31
вот точно работает
Использовать:
<select2 :options="ArrOptions" :blankrow = "true" v-model="modelItem" class="form-control input-sm" >
</select2>

Kelin
08.09.2017
11:48:11

dima
08.09.2017
11:48:50
Эм, что?
в жизненном цикле если ты не понял

Kelin
08.09.2017
11:49:16

dima
08.09.2017
11:49:24

Google

Kelin
08.09.2017
11:49:31
Если он хочет книжки во всем приложении юзать, зачем ему это в компоненте?

dima
08.09.2017
11:50:09

Тимур
08.09.2017
11:50:21

dima
08.09.2017
11:50:27

Kelin
08.09.2017
11:50:48

Тимур
08.09.2017
11:51:56
не сделаю)) я за централизованное хранилище))

dima
08.09.2017
11:51:56

Kelin
08.09.2017
11:52:27

dima
08.09.2017
11:52:30

Kelin
08.09.2017
11:52:59
Если ты в сторе хранишь только сессию, то у меня для тебя плохие новости

dima
08.09.2017
11:53:23

Alex
08.09.2017
11:53:36

Тимур
08.09.2017
11:53:36

Kelin
08.09.2017
11:53:51

Oleg
08.09.2017
11:53:52
мде, а тут банов нет?

Rafael
08.09.2017
11:53:53
и че вы творите? сраться в личку идите

Alex
08.09.2017
11:54:17
Найс js-еры пошли)

Oleg
08.09.2017
11:54:17
нахрена засарять фразами "про мамку" группу

Rafael
08.09.2017
11:54:23
у меня нет желания читать ваше взаимное обмазывание какахами