vuetify.js - Vuetify:如何在同一行对齐图标和长文本?
问题描述
在我的 vue.js 2.5.7 / vuetify": "^1.0.8" 应用程序中,我使用了一张卡片,其标题包含一些文本和文本左侧的图标:
<v-card class="p-3" tile="true">
<v-card-title class="headline">
<v-icon color="teal" class="a_link" v-if="confirm_modal_dialog_icon" left="true">{{ confirm_modal_dialog_icon }}</v-icon>
{{ confirm_modal_dialog_confirm_text }}
</v-card-title>
<v-card-text v-if="confirm_modal_dialog_detailed_text">
{{ confirm_modal_dialog_detailed_text }}
</v-card-text>
如果confirm_modal_dialog_confirm_text
变量包含长文本,则标题跨越两行:
- 图标
- 文本
我可以让图标(左侧)和长文本始终显示在同一行吗?如果是怎么办?
谢谢!
解决方案
您描述的问题发生是因为文本不适合v-card-title
标签内。解决此问题的一种方法是添加以下 css。
使用white-space: nowrap;
. 或者你可以添加一个类来v-card-title
喜欢这个小代码片段:
.one-line {
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
}
这个Codepen说明了它是如何工作的。
推荐阅读
- python-imaging-library - 我如何使用 Python Pillow 将图片粘贴到另一个图层(所以没有 PNG 网格)
- reactjs - React.lazy() 与 Typescript
- c++ - 创建两个分组框,EOSError 1410 - Class already exists
- ejabberd - 如何从 ejabberd 中的 xammp 服务器中删除消息
- node.js - 嗨,我在这里遇到了这个错误错误:找不到模块“调试”
- kotlin - 使用反射调用具有默认参数值的函数
- angular - 如何确保在表单字段中使用数据的页面呈现之前从 REST 服务返回数据
- microsoft-graph-api - 文件夹移动后 OneDrive Delta 丢失事件
- vue.js - 在 Vuejs 中动态注册子组件
- amazon-web-services - 在本地部署训练有素的 Sagemaker Mxnet 对象检测模型?