Есть ли способ сделать уценку от объявления в компоненте Vue - PullRequest
0 голосов
/ 24 декабря 2018

По сути, я ищу возможность отображать содержимое из объявления компонента в самом фактическом компоненте.

Другой компонент:

<Page>
    <h1>A title</h1>
    <p>An amazing paragraph</p>
</Page>

Компонент страницы:

<template>
    <Header/>
    <!-- Here is where I want to render the title & paragraph-->
    <Footer/>
</template>

Vue выполняет аналогичную функцию с представлением маршрутизатора, выставляя <router-view/> в точке входа приложения.По сути, это то, что я хотел бы сделать, за исключением компонентов.

Возможно ли это вообще?

1 Ответ

0 голосов
/ 24 декабря 2018

Вам просто нужно добавить <slot/> туда:

<template>
    <Header/>
    <slot></slot>
    <Footer/>
</template>

Выезд: https://vuejs.org/v2/guide/components-slots.html

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...