vue 图片宽高自适应
一、概述
现有一个图片预览功能,目前设置的宽高都是100%。但是这样有一个问题,如果图片的高度太高,图片展示不全。
二、解决
vue图片在设置好的div里面自动适应宽高,图片显示全部,不够宽高的留空白
本文使用的图片分辨率为:4000x2026
我的电脑分辨率为:1920x1080
默认宽高如果设置100%,电脑屏幕会显示不全的。
test.vue

<template> <div> <div class="rightullidiv"> <img :src="pic" alt="" class="rightulliimg" > </div> </div> </template> <script> export default { data() { return { pic:"https://pic.3gbizhi.com/2021/0923/20210923090744481.jpg" } }, mounted() { }, methods: { } } </script> <style rel="stylesheet/scss" lang="scss" scoped> .rightullidiv { width: 100%; /*background: #f2f2f2;*/ display: flex; justify-content: center; align-items: center; .rightulliimg { max-width: 100%; max-height: 700px; } } </style>
注意:这里设置了图片最高 高度为700,如果高度太高,图片会显示不全。
访问页面,电脑屏幕就可以完整的显示图片了。
本文参考链接:https://www.geek-share.com/detail/2770531961.html
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· 【自荐】一款简洁、开源的在线白板工具 Drawnix