【发布时间】:2020-07-30 17:49:57
【问题描述】:
我有以下 HTML 可以正常工作。但我希望 div 采用选项卡的高度,而不必说它的 200px。如果我给 100% 它不起作用。请忽略 draggable 作为它的第 3 方
<b-tab title="TAB">
<div class="table-wrapper-scroll-y custom-scrollbar">
<table class="table table-sm table-bordered table-striped table-hover">
<draggable :list="myLoop" :options="dragOptions" :element="'tbody'" class="rows">
<tr class="cursor-ns-resize" v-for="(row, index) in myLoop" :key="index">
<td>
<b-form-checkbox type="checkbox" v-model="row.checked" />
</td>
<td>
<span>{{ row.label }}</span>
</td>
</tr>
</draggable>
</table>
</div>
</b-tab>
CSS
.custom-scrollbar {
position: relative;
height: 200px;
overflow: auto;
}
.table-wrapper-scroll-y {
display: block;
}
【问题讨论】: