el-image的大图预览当作组件插入其他页面的时候不能铺满整个页面
时间: 2024-01-21 07:18:45 浏览: 126
如果你使用的是 Element UI 的 el-image 组件,并且在插入到其他页面时不能铺满整个页面,那可能是因为你没有设置该组件的宽度和高度。可以通过设置 `width` 和 `height` 属性为 `100%` 来让该组件铺满整个页面,例如:
```html
<el-image
style="width: 100%; height: 100%;"
:src="imageUrl"
:preview-src-list="previewList"
fit="contain"
></el-image>
```
这里的 `style` 属性设置了宽度和高度都为 `100%`,同时 `fit` 属性设置为 `contain`,可以保持图片比例不变,同时尽可能的展示整张图片。如果你想让图片填充整个容器,可以将 `fit` 属性设置为 `cover`。
另外,如果你使用的是其他的图片预览插件,也可以类似地设置宽度和高度属性来让该组件铺满整个页面。
相关问题
el-image的大图预览被限制在了当前页面
如果您想让 el-image 的大图预览在新页面中打开,可以通过设置 `preview-src-list` 属性来实现。具体做法是,在 `el-image` 标签中添加 `preview-src-list` 属性,并将其赋值为一个数组,数组中的每个元素表示大图的 URL。例如:
```html
<el-image
src="小图的URL"
preview-src-list="['大图的URL1', '大图的URL2', ...]"
></el-image>
```
这样,当用户点击图片时,会在新页面中打开大图。另外,如果您使用的是 element-ui 版本较低的组件库,可能需要将 `preview-src-list` 改为 `:preview-src-list`。
阅读全文