@xeywar

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

Есть родительский компонент который может принимать <slot />, и некоторые пропсы
Как в <slot /> (детей), использовать методы (или пропсы) родительского компонента? Если это в Vue можно реализовать как-то и является правильным подходом вообще.

Я пишу на реакте, там можно переопределить children:

children = React.Children.toArray(children).map(child=> {
      return React.cloneElement(child, {
          active,
          _onChange: (value, label)=> onChange(value, label),
          ...child.props
      });
    });


Есть ли что-то похожие в Vue, либо я куда-то не туда копаю? Может в Vue вообще данный подход не уместен и есть другой способ использовать какие-то "общие" пропсы?
  • Вопрос задан
  • 168 просмотров
Решения вопроса 1
yarkov
@yarkov Куратор тега Vue.js
Помог ответ? Отметь решением.
Достучаться до родителя можно через this.$parent.
Но я бы по рукам палкой за это бил.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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