当前显示:
我试图通过使用 vuetify 功能使两个表具有相同的响应高度,我目前的尝试如下:
<template>
<div>
<v-layout class="duo-table" row wrap>
<!-- reporting scope table -->
<v-flex xs6 class="left-table">
<v-flex height="100%">
<div class="duo-table-header">
REPORTING SCOPE
</div>
<div class="table-content">
<v-layout>
<v-flex xs3 class="left-table-xs3-col">
246
</v-flex>
<v-flex xs9 class="left-table-xs9-col" >
Total variants assessed
</v-flex>
</v-layout>
<v-layout>
<v-flex xs3 class="left-table-xs3-col">
63
</v-flex>
<v-flex xs9 class="left-table-xs9-col">
Total drugs assessed
</v-flex>
</v-layout>
</div>
</v-flex>
</v-flex>
<!-- your risk table -->
<v-flex xs6 class="right-table">
<v-flex height="100%">
<div class="duo-table-header">
YOUR RISK
</div>
<div class="table-content">
<v-layout row wrap>
<v-flex xs2 class="right-table-xs2-img">
<v-img :src="imagePath" height='100%'/>
</v-flex>
<v-flex xs10>
<v-flex height="100%">
<v-flex class="right-table-xs10-col">
YOUR PHARMACOGENOMIC RESULTS
</v-flex>
<v-flex class="right-table-xs10-col">
30 Drugs Potentially Impacted
</v-flex>
</v-flex>
</v-flex>
</v-layout>
</div>
</v-flex>
</v-flex>
</v-layout>
</div>
</template>
我也尝试使用 flexbox 但它也没有帮助。我在想也许我需要向 img 元素添加一些 CSS?有什么想法可以在这里实现我的目标吗?提前确认。
我已经解决了使用 Vuetify 1.x 版本功能和 CSS 的问题
我的模板:
<v-layout row wrap>
<!-- reporting scope table -->
<v-flex xs6>
<div>
REPORTING SCOPE
</div>
<v-layout row wrap>
<v-flex xs3>
246
</v-flex>
<v-flex xs9>
Total variants assessed
</v-flex>
<v-flex xs3>
63
</v-flex>
<v-flex xs9>
Total drugs assessed
</v-flex>
</v-layout>
</v-flex>
<!-- your risk table -->
<v-flex xs6>
<div>
YOUR RISK
</div>
<v-layout class="right-table-content">
<v-flex xs2>
<v-img :src="imagePath" style="height:100%;"/>
</v-flex>
<v-flex xs10>
<v-layout row wrap>
<v-flex xs12>
YOUR PHARMACOGENOMIC RESULTS
</v-flex>
<v-flex xs12>
{{ drugsNum }} Drugs Potentially Impacted
</v-flex>
</v-layout>
</v-flex>
</v-layout>
</v-flex>
</v-layout>
相关的 CSS 样式:
.right-table-content {
display: flex;
}
关键是将两张桌子包裹在一个容器中。对于带有图片的右侧表格,我们可以使用 CSS 功能设置两个部分具有 flex 显示
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句