ionic-framework - 如何让离子卡取剩余高度?
问题描述
我想通过一些 CSS 操作,是否有可能使最后一个的高度ion-card
等于以下 Vue2 模板中 ion-content 的剩余高度?
<template>
<ion-app>
<ion-page>
<ion-content>
<ion-card>
<ion-item button>
<ion-thumbnail slot="start">
<img src="~assets/svg/QR-code.svg" />
</ion-thumbnail>
<ion-label> Generate a new QR Code. </ion-label>
</ion-item>
</ion-card>
<ion-card>
<ion-card-header>
<ion-card-title>Header Test</ion-card-title>
</ion-card-header>
<ion-card-content>Balance €</ion-card-content>
</ion-card>
<ion-card class="last-orders-card">
<ion-card-header>
<ion-card-title>Header 1</ion-card-title>
</ion-card-header>
<ion-list class="last-orders-list">
<ion-item v-for="item in items" :key="item.id">
<ion-label>
<ion-text color="primary">
<h3>Test</h3>
</ion-text>
</ion-label>
</ion-item>
</ion-list>
</ion-card>
</ion-content>
</ion-page>
</ion-app>
</template>
我添加了以下 css 类以使卡片内的内容(在本例中为ion-list
)可滚动。
.last-orders-card {
max-height: 100%;
display: flex;
flex-flow: column;
}
.last-orders-list {
overflow: scroll;
}
我想知道是否可以在不更改max-height
. 例如,我可以将其设置为 50%,但这取决于屏幕尺寸,特别是如果顶部有更多卡片(就是这种情况,但为简洁起见,我已将它们从片段中省略)。
解决方案
推荐阅读
- google-play - 我可以有其他 TWA 应用支付网关吗?
- java - 正则表达式模式 [a-zA-Z] 没有给出正确的结果
- android - 无法从父 Activity 观察 LiveData
- c# - 无法将 UTC 时间转换为特定时区
- arrays - 将用户定义的结构返回到动态数组元素
- java - Kotlin Socket.IO 预期的 HTTP 101 响应,但 \u0027200 OK\u0027"
- python-3.x - Pandas 将多列转换为行
- javascript - 为什么我的 ajax 函数不起作用,并且它会为未定义的数据对象抛出异常?
- java - Hibernate picking up second previous id value for next sequence
- javascript - 没有触发道具的反应模态