【发布时间】:2019-08-31 17:40:58
【问题描述】:
这应该是一个简单的修复,但我无法弄清楚。请原谅我没有发布我的整个代码。
这就是问题所在。我正在使用以下
`
<v-card>
<v-img :src=“{{person.png}}”</v-img>
<v-card>
`
我有一组带有个人资料图片的用户。其中一些图像的尺寸不同(有些可能是 400w,有些可能是 250w)。我的问题是,因为这些图像的尺寸不同,它们实际上最终使我的卡片(尺寸一致)、不同的宽度和高度。这当然会使卡片变得丑陋,我需要有关如何解决此问题的帮助。
现在,我有一个朋友建立了一个 React 项目,我给他提供了图片,但是尺寸不对。我通过将所有图像导入 Figma 并使它们具有相同的高度和宽度来解决此问题,这很有效。但是,对于这个项目,这种方法对我不起作用,我需要一种方法来自动调整这些图像的大小,以便我的卡片保持统一。
我不想使用 v-avatar 功能,所以请不要问我,因为这些不是真正的“头像”。
我发现的一个“解决方案”是使用“contain”,但我在文档中找不到任何关于 contains 的信息,我不确定这是否可行。
【问题讨论】:
-
您是否尝试像
<v-img :src="person.png" width="400" height="400"></v-img>那样指定宽度和高度? -
我确实做到了,它所做的实际上是强制调整大小,但图像会被裁剪,即使这样,它似乎也不能完美地工作。感谢您的回复
标签: vue.js vuetify.js