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

Нужно прокинуть данные "внуку" - это надо цепочку props-ов городить

для каждого компонента? или есть более элегантное решение (vuex и подобное не предлагать)?

7 ответов

23 просмотра

ну либо стейт либо пропсы да

Provide/inject

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

Прокинуть 1 prop с объектом, a-ля как в scoped slots

Nanto-Work Автор вопроса
Master Craftsman
Думаю что проблема в выбранной архитектуре. Выбран...

а я как раз размышляю сейчас над архитектурой... смотрите в чём задача - есть массив данных который надо завернуть в некую html-обёртку. для этой обёртки, разумеется, есть компонент. но! помимо данных надо в эту же обёртку завернуть некие интерактивные сущности, т.е. для них нужно написать обработчики. в итоге варианты: 1. компонент дёргать циклом только для данных, для интерактива напрямую скопипастить в родитель код компонента и навесить нужные обработчики - самое простое, но очень топорно и код люто захламляется. пишем компонент, а потом все равно его копипастим. 2. дёргаем компонент как обёртку, а через слот передаём данные (заодно и пропсы не надо прокидывать) или через слот вешаем обработчики. с точки зрения организации кода уже получше - но все равно каша мала получается. "родитель" будет загажен обрубками дочернего компонента в виде слотов. 3. пишем два компонента - один для данных, другой для интерактива. в итоге все равно дублируем код. но, например, для интерактива можно можно использовать компонент данных просто как источник разметки - это уже какая-то рекурсия получается...

Nanto Work
а я как раз размышляю сейчас над архитектурой... с...

> есть массив данных который надо завернуть в некую html-обёртку Никуда не надо заворачивать массивы. Vue сам это сделает, когда ты v-for напишешь

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

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

Господа, а что сейчас вообще с рынком труда на делфи происходит? Какова ситуация?
Rꙮman Yankꙮvsky
29
А вообще, что может смущать в самой Julia - бы сказал, что нет единого стандартного подхода по многим моментам, поэтому многое выглядит как "хаки" и произвол. Короче говоря, с...
Viktor G.
2
30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
14
Добрый день! Скажите пожалуйста, а какие программы вы бы рекомендовали написать для того, чтобы научиться управлять памятью? Можно написать динамический массив, можно связный ...
Филипп
7
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
Ребят в СИ можно реализовать ООП?
Николай
33
https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_h_common.erl#L174 https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_olp.erl#L76 15 лет назад...
Maksim Lapshin
20
Карта сайта