Madeas
@Madeas
UI / UX Designer, Frontend Developer

Как передать параметр через родительский компонент?

Сабж.

Поставил проект Nuxt, решил немного разгрести базовый шаблон - запутался немного в трех соснах. Разбил пока шаблон на 3 компонента: header, sidebar и общий компонент (шаблон), в котором лежат первые два - default

1. компоненты sidebar и header лежат в общем шаблоне default
2. sidebar содержит v-model="drawer" :clipped="clipped",
2. кнопки переключения находятся в header'e @click.stop="clipped = !clipped"

Подскажите, что и в каком файле прописывать в props, а что в data?
По сути вопрос в том, как передать в компонент параметр из другого компонента через родительский.
  • Вопрос задан
  • 55 просмотров
Пригласить эксперта
Ответы на вопрос 1
@HikariNoSekai
Middle Vue.js Developer
Вариант 1: хранить логику в родительском и пробрасывать пропсы в чайлды
Вариант 2: взаимодействовать с Vuex (но в вашем примере это не столь нужно)
Вариант 3 (геморный): если меняется что-то в чайлд, то эмитить это в родительский и от родительского пробрасывать уже в другой чайлд
Ответ написан
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы