Основываясь на моем предыдущем вопросе о Vue - Bootstrap панели Я начал использовать следующий код для создания панели:
<b-card no-body class="mb-1">
<b-card-header header-tag="header" class="p-1" role="tab">
<b-button block disabled href="#" v-b-toggle.accordion-1 variant="info">Search:</b-button>
</b-card-header>
<b-collapse id="accordion-1" visible accordion="my-accordion" role="tabpanel">
<b-card-body>
<search-form :fieldList="fieldList" :customs-max-num="customsMaxNum" :data-types="dataTypes" />
</b-card-body>
</b-collapse>
</b-card>
Как видите, я кнопка в качестве заголовка. Но что, если я хочу сделать что-то более сложное? Например, я хочу создать следующий заголовок:
Как видите, этот заголовок содержит заголовок и кнопку. Если я сделаю это, как раньше, у меня будет кнопка и текст на кнопке? Не чувствует себя хорошо. Что у меня сейчас есть:
<b-card no-body class="mb-1">
<b-card-header header-tag="header" class="p-1" role="tab">
<div class="title align-left" height="100px">
<button class="pull-right btn btn-info" @click="goBack()">Go Back</button>
<strong>Data run:</strong>
{{ title() }} <br> {{ subtitle() }}
</div>
</b-card-header>
<!-- BODY -->
</b-card>
Как это выглядит:
Как создать такую панель?