
Michael
21.06.2018
14:02:18
сфоткал

Sunlive
21.06.2018
14:02:36
?

Stanislav
21.06.2018
14:02:43
Она приезжала же

Michael
21.06.2018
14:02:47
+

Google

Sunlive
21.06.2018
14:03:05
перенял ауру цсс?

Ruslan
21.06.2018
14:03:48
А как то можно сделать что то типа id="item.id + someString"

Sunlive
21.06.2018
14:04:31
ну короче темплейтные строки
телега сожрала

Ruslan
21.06.2018
14:04:48
Спасибо

Eugeniy
21.06.2018
14:04:49
привет!
а Object.assign - хорошая практика для обновления обекта в ассоциативном массиве?

Hedint
21.06.2018
14:06:22
ассоциативные массивы? в PHP штолле?)

trilog
21.06.2018
14:06:40

Michael
21.06.2018
14:06:53
чуточку ближе

Sunlive
21.06.2018
14:07:26
вот это кидал

Google

Sunlive
21.06.2018
14:07:41
это про нее и макеева
☝️

Владимир
21.06.2018
14:10:19

Sunlive
21.06.2018
14:10:40
ага, он недавно яндекс ругал за дивы и отсутствие семантики в лендингах ))

Владимир
21.06.2018
14:11:16

Ruslan
21.06.2018
14:13:06

Sunlive
21.06.2018
14:13:39
покажи код

Eugeniy
21.06.2018
14:14:39

Ruslan
21.06.2018
14:14:44
:id="${item.symbol}zhopa"

Sunlive
21.06.2018
14:15:00
:id="ТУТКОВЫЧКА`${Date.now()}helloworld`ТУТКОВЫЧКА"
блять
короче
ты ковычки темплейтные не поставил наверное
а их жрет телега
когда я писал
вон

Alexander
21.06.2018
14:16:09

Ruslan
21.06.2018
14:17:29

Sunlive
21.06.2018
14:18:07
че такое item.symbol

Google

Sunlive
21.06.2018
14:18:31
Symbol ?

Arsen
21.06.2018
14:18:33
Хей пипл, а как вы делаете сложные формы, в которых много инпутов, которые хочется вывести в отдельные компоненты?
Т.е. я вот поделил форму на три кастомных инпута, каждый из которых собирает данные из своих полей и возвращает в виде объекта

ivan
21.06.2018
14:20:13
много инпутов - это перегрузка ю-ай, некошерно..

Arsen
21.06.2018
14:20:19
Вернее, не возвращает, а изменяет прямо оригинальное состояние, которое передано через props, что вроде как плохая практика

ivan
21.06.2018
14:20:42
можно разделить на шаги - последовательно показывать окно за окном, параллельно валидируя каждое

Arsen
21.06.2018
14:20:43
По сути так и есть, только шаги все на одной странице, такая задача

ivan
21.06.2018
14:21:21
если валидировать нужно все поля за раз - то жедательно в одном компоненте

Ruslan
21.06.2018
14:21:27

Ilya
21.06.2018
14:21:59
Ребят привет подскажите)
в приложение нет не одного keyup keypress keydown обработчика но есть click обработчики вот после клика на кнопку начинаеться еще в добавок обработка события клавиатуры
типа я кликаю на элемент у меня показываеться окошко дальше я могу прятать и показывать это окошко нажатием клавиши enter

Sunlive
21.06.2018
14:23:15

? гриб
21.06.2018
14:23:22
а при переходе с одного роута на другой срабатывает beforeDestroy?

Arsen
21.06.2018
14:23:37
На выходе из формы должно быть что-то типа:
{
input1: {
val1: 'kek',
val2: 'cheburek',
},
input2: {
abrakadabra: 'kek',
pelmeni: 'cheburek',
},
input3: {
bugaga: 'kek',
thisIsObject: {
lol: 'lol',
kek: 'kek',
cheburek: 'falafel',
},
},
}
Сложность ещё в том, что шаг2 и шаг3 могут иметь разную структуру в зависимости от того, что было выбрано пользователем

Сергей
21.06.2018
14:26:09
подскажите правильно ли писать комит в мутациях?

Arsen
21.06.2018
14:26:33

Ilya
21.06.2018
14:26:34
в обработчике клика вешай обработчик на клаву
но это как то не по хрестиански) и мне нужно наоборот не обробатывать что бы не обробатывал
вобщем мне нужно это делать лениво только там где мне это действительно надо и не вызывать в остальных случаях

? гриб
21.06.2018
14:27:34

Google

? гриб
21.06.2018
14:27:46
ну есть у тебя обработчики. дальше чо?

Сергей
21.06.2018
14:27:54

Arsen
21.06.2018
14:28:04
Сложность ещё в том, что шаг2 и шаг3 могут иметь разную структуру в зависимости от того, что было выбрано пользователем
Даже так:
{
input1: {
val1: 'kek',
val2: 'cheburek',
},
input2Type: 'muhaha',
input2: {
abrakadabra: 'kek',
pelmeni: 'cheburek',
},
input3Enabled: true,
input3Type: 'type1',
input3: {
bugaga: 'kek',
thisIsObject: {
lol: 'lol',
kek: 'kek',
cheburek: 'falafel',
},
},
}
В мутациях вроде вообще this нету
И они созданы для изменения стейта, всё остальное - в экшенах

Hedint
21.06.2018
14:28:52
божемой

Admin
ERROR: S client not available

Сергей
21.06.2018
14:28:55

Ilya
21.06.2018
14:29:09
ну есть у тебя обработчики. дальше чо?
Вопрос в том что обработчика по хорошему быть там вообще не должно по клавиатуре а он есть и мол может где то внутри вью это как то забиндино и можно отключить

Arsen
21.06.2018
14:29:26

Сергей
21.06.2018
14:29:53

Maksim
21.06.2018
14:30:57
Всем привет, с Weex работал кто? какие впечатления?

Hedint
21.06.2018
14:31:46
Даже так:
{
input1: {
val1: 'kek',
val2: 'cheburek',
},
input2Type: 'muhaha',
input2: {
abrakadabra: 'kek',
pelmeni: 'cheburek',
},
input3Enabled: true,
input3Type: 'type1',
input3: {
bugaga: 'kek',
thisIsObject: {
lol: 'lol',
kek: 'kek',
cheburek: 'falafel',
},
},
}
а что такое input2Type и input3Enabled?

Michael
21.06.2018
14:32:00

Maksim
21.06.2018
14:32:35
da^ поправил

Arsen
21.06.2018
14:32:42

Hedint
21.06.2018
14:33:04
то есть пользователь выбирает, как ему заполнять форму? )
не ты?)

Arsen
21.06.2018
14:33:34
Не, есть два варианта на второй и третий шаг

Google

Arsen
21.06.2018
14:34:16
И пользователь выбирает в виде вкладок, что конкретно вводить
Короче, чтоб понятнее было
Вот так выглядит второй шаг
Ну и собственно вопрос, как лучше сделать получение данных из этих двух форм в главную форму
Вотчить локальную дату и эмитить input
Или просто не париться и изменять данные прямо в стейте главной формы, через пропсы

Sunlive
21.06.2018
14:38:07
ну типа собирать обьект и эмитить наверх, там рисовать в глав форму
наверн как то так

Arsen
21.06.2018
14:38:37
Неудобно)

Hedint
21.06.2018
14:39:05

Arsen
21.06.2018
14:39:26
Кек, это не мой ui фреймворк))
Это iviewui
Тут можно

Bohdan
21.06.2018
14:39:56
Неудобно)
ну ты на вью пишешь ведь, тут нехорошо иначе)

Sunlive
21.06.2018
14:40:04
просто инишинл обьекты с нулями кидаешь вниз
их апдейтишь и эмитишь