Задать вопрос
@xSoal

Почему это работает?

Родитель
<ServiceBlocks__Form__El
                    v-for="(s) in serviceBlocksBlocks"
                    :key="s.id"
                    :show="elToShowId === s.id"
                    :value="s"
                    @show="showElHandler"
                />

serviceBlocksBlocks - получаются через mapState с vuex

<FormInput
                placeholder="Заголовок"
                type="text"
                iconType="plus"
                v-model="value.header_text"
            />

и value которое приходит из пропсов благополучно меняется из FormInput в самом родителе
1) так и должно быть? разве vue не повсеместно лишает возможности мутировать данные родителя в потомках?
2) как вообще так вышло, что v-model внизу сумел изменить serviceBlocksBlocks, если это computed без сеттера?
  • Вопрос задан
  • 125 просмотров
Подписаться 1 Простой 2 комментария
Помогут разобраться в теме Все курсы
  • HTML Academy
    Vue.js 3 — разработка клиентских приложений
    1 месяц
    Далее
  • Академия Эдюсон
    Frontend-разработчик + ИИ
    9 месяцев
    Далее
  • Stepik
    Frontend разработчик на HTML, CSS и JavaScript
    4 месяца
    Далее
Решения вопроса 1
0xD34F
@0xD34F Куратор тега Vue.js
разве vue не повсеместно лишает возможности мутировать данные родителя в потомках?

Не лишает.

как вообще так вышло, что v-model внизу сумел изменить serviceBlocksBlocks

Да вот так.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

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