169 похожих чатов

Всем привет. Кто знает, как правильно забрать данные из дочернего

компонента, когда происходит определенное событие в родительском? Например, я нажимаю кнопку в родительском компоненте и данные из дочернего должны поступать в родительский. В голову приходит только передавать props и возвращать через emit.

15 ответов

11 просмотров

Либо просто всегда давать эти данные эмитом, и при клике просто работать с ними, либо делать публичный метод компонента

Al-Ex Автор вопроса
Grigorii K. Shartsev
Либо просто всегда давать эти данные эмитом, и при...

Спасибо! Про первый вариант тоже думал, но кажется, что если часто так делать, производительность упадет. или можно не переживать?

Al Ex
Спасибо! Про первый вариант тоже думал, но кажется...

Если данные просто отдаются событием, как есть - мелочи

Al Ex
Спасибо! Про первый вариант тоже думал, но кажется...

А что делает дочерний? Откуда у него новые данные?

Al-Ex Автор вопроса
Michael Chechin
А что делает дочерний? Откуда у него новые данные?

Он получает список слов из родителя, потом изменяет его и должен обновленный список вернуть назад

Al Ex
screenshot Он получает список слов из родителя, потом изменяе...

Каким образом изменяет? По какому событию?

Al-Ex Автор вопроса
Michael Chechin
Каким образом изменяет? По какому событию?

Я могу добавить название с помощью input на картинке, могу кликнуть на кнопку со словом и тогда слово должно удалиться из списка

Al Ex
Я могу добавить название с помощью input на картин...

Вот он и должен передавать свои действия родителю. А не родитель их у него запрашивать.

Al-Ex Автор вопроса
Michael Chechin
Вот он и должен передавать свои действия родителю...

Согласен, просто я обновляю все данные только тогда, когда в родителе выбираю другой элемент

Al Ex
Согласен, просто я обновляю все данные только тог...

Делаешь отдельно каррент итем дату, дочерь ее получает и изменяет у родителя.

Al Ex
Что-то не очень понятно

Тебе нужно, чтобы данные обновились только после клика? Но от дочернего компонента всегда приходят данные?

Al-Ex Автор вопроса

Похожие вопросы

Обсуждают сегодня

а через ESC-код ?
Alexey Kulakov
29
30500 за редактор? )
Владимир
47
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
13
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
в JclConsole объявлено так: function CtrlHandler(CtrlType: DWORD): BOOL; stdcall; - где ваше объявление с stdcall? у вас на картинке нет stdcall
Karagy
8
Как передать управляющий символ в открытую через CreateProcess консоль? Собсна, есть процедура: procedure TRedirectThread.WriteData(Data: OEMString); var Written: Cardinal;...
Serjone
6
Ребят в СИ можно реализовать ООП?
Николай
33
program test; {$mode delphi} procedure proc(v: int32); overload; begin end; procedure proc(v: int64); overload; begin end; var x: uint64; begin proc(x); end. Уж не знаю...
notme
6
у вас два процесса. один посылает другому сигнал. у вас есть код обоих процессов? если всё не так - расскажите как оно на самом деле. а именно кто кому чего, есть-ли консоли,...
Karagy
6
Карта сайта