
Den
12.07.2017
16:29:03
Только он должен ниже по дереву быть

DimenSi
12.07.2017
16:29:44
Моя задумка в том, что вызывать у ребенка метод принудительно, чтоб получить ответ от метода и работать танцуя от него.

Valery
12.07.2017
16:30:04
народ - что это такое?

Google

Den
12.07.2017
16:30:22

DimenSi
12.07.2017
16:30:44

Den
12.07.2017
16:31:16
я знаю
Так по смене пропс - вызывай принудительно метод

DimenSi
12.07.2017
16:31:31
хммм, звучит как хак

Den
12.07.2017
16:31:53
А как тогда?

Алихан
12.07.2017
16:32:10
Покажи примерную структуру компонентов.
Я пока представляю так:
<form-component>
<uploader></uploader>
</form-component>
Я предлагаю в uploader завести событие uploaded, повеситься на него в родительском, и сохранять данные от ребенка
А при клике "submit" в родительском - отсылать эти данные
Ну или как-то так

DimenSi
12.07.2017
16:32:55
как мне это событие то вызывать?
мой uploader не должен ничего заливать, пока submit не прозойдет

Дмитрий
12.07.2017
16:33:40
@xanf_ua есть энтерпрайз crm массового использования с легаси (на jquery), сейчас сагитировал руководство на переписывание - выбор стоит вью или реакт - что бы ты посоветовал? У реакта вроде бесит практикс побольше, да синтаксис поприятней, а вью попроще, да побыстрее.
Для теста написал компонент на каждом - вью по производительности выиграл (в 2 раза), но все равно сомневаюсь чёт.

Kelin
12.07.2017
16:33:56
Гайс
props: {
name: {
type: String,
default: null
}
}
Проканает, если я не передам проп?

Алихан
12.07.2017
16:34:02
<form-component>
<uploader @uploaded="saveData"></uploader>
</form-component>
form-component.vue
methods: { saveData() {...}}
uploader.vue
methods: { upload() {... this.$emit('uploaded') } }

Google

DimenSi
12.07.2017
16:34:50
ты мне можешь показать, пример который вызывает этот метод, то? upload()
как ты этот метод вызывешь

Сергей
12.07.2017
16:35:16
парни, вы че тут сидите? живо все в реакт, там все могущество, вью для китайцев и это лишь временный хайп))

Алихан
12.07.2017
16:35:25
Я хз че у тебя там?

Kelin
12.07.2017
16:35:30
@ssimakin вот это вброс

Алихан
12.07.2017
16:35:31
Элемент file?
вешаешься на change, вытягиваешь че надо, кастуешь метод

DimenSi
12.07.2017
16:36:03
Я хз че у тебя там?
У меня компонент upload ничего не должен делать, пока метод saveData() не вызывется
ленивый вызов, я не знаю как еще объяснить, что upload должен срабатывать только в тот момент, когда кто-то запустил submit.

Kelin
12.07.2017
16:37:49

Rafael
12.07.2017
16:38:27

Алихан
12.07.2017
16:38:28
Понял
Ну, тогда или шина, или $refs в руки и вперед

Kelin
12.07.2017
16:38:42

Rafael
12.07.2017
16:38:59
м?
Ну впрямом, он выглядит почти так же как вью роутер

Алихан
12.07.2017
16:39:16
Или props, а ниже вочер на свойство, и дальше отправлять

Дмитрий
12.07.2017
16:39:22
Роутер 5 вроде зовётся

DimenSi
12.07.2017
16:39:33

? гриб
12.07.2017
16:39:36
можно нубский вопрос? как изменить значение в data извне? )

Stanislav
12.07.2017
16:39:40

Google

Stanislav
12.07.2017
16:39:56

Rafael
12.07.2017
16:40:07
Но это плохое
Фуфу

Kelin
12.07.2017
16:40:29
$refs.chlen.dataItem = 'ya bidlokoder'

DimenSi
12.07.2017
16:40:58

Дмитрий
12.07.2017
16:41:01
Как то так было

Stanislav
12.07.2017
16:41:14

Алихан
12.07.2017
16:41:27

DimenSi
12.07.2017
16:41:41
а я с самого начала говорю, что не хочу это делать
у меня 3 формы и придется тупо дублировать код

Stanislav
12.07.2017
16:42:00

Den
12.07.2017
16:42:13

Алихан
12.07.2017
16:42:17
А почему тебе не нравится шина?
Религия или типа того?

Rafael
12.07.2017
16:42:27

Stanislav
12.07.2017
16:42:35

Дмитрий
12.07.2017
16:42:40

Алихан
12.07.2017
16:42:44

Google

Stanislav
12.07.2017
16:42:54
* мне тоже шина не нравится

Алихан
12.07.2017
16:43:10
@Fl0pZz ты вроде пор jwt что-то хотел
Или я путаю?

Kelin
12.07.2017
16:43:16
зачем вам шина, если есть $root

Алихан
12.07.2017
16:43:18

Den
12.07.2017
16:43:23

Rafael
12.07.2017
16:43:26

Сергей
12.07.2017
16:43:32
скоро придет толпа китайских кодеров на вью

Алихан
12.07.2017
16:43:33

Admin
ERROR: S client not available

Алихан
12.07.2017
16:43:36
А шина одна

Kelin
12.07.2017
16:43:41
ВНЕЗАПНО
значит, код гавно)

Алихан
12.07.2017
16:43:47
Не спрашивай где и как
Но я такое видел

Сергей
12.07.2017
16:43:59
скоро индусы начнут плакать с китайцев
которые кодят на вью

Den
12.07.2017
16:44:12

Kelin
12.07.2017
16:44:13
мне в последнее время шины вообще нигде не нужны
как-то абстрагировался от этого

Google

Kelin
12.07.2017
16:44:30
рефами иногда балуюсь, есть такое
но иногда

Сергей
12.07.2017
16:44:35

Kelin
12.07.2017
16:44:59

Stanislav
12.07.2017
16:45:13
Скорее скучный

Kelin
12.07.2017
16:45:24

Stanislav
12.07.2017
16:45:33
По существу так ничего и не вбросил

Den
12.07.2017
16:45:33

Алихан
12.07.2017
16:45:56
@c01nd01r bump
why?

Сергей
12.07.2017
16:46:03
те кто пишут на jquery много не получают

Illya
12.07.2017
16:46:10
Не факт
Я пишу на jquery

Stanislav
12.07.2017
16:46:15
Пффф

Illya
12.07.2017
16:46:18
Получаю много

Den
12.07.2017
16:46:22

Illya
12.07.2017
16:46:36
Денег, не звездюлей :
Если чо

DimenSi
12.07.2017
16:46:42
Хм, если шины, то наверно лучше vuex заюзать? Хотя там тоже не вижу выхода.

Gaiaz Iusipov
12.07.2017
16:47:04
больше всех получают те кто на битриксе пишут 4Head

Алихан
12.07.2017
16:47:13

Den
12.07.2017
16:47:22

Алихан
12.07.2017
16:47:24