问题描述
我目前正在尝试根据视口的宽度更改图像。我为该图像创建了许多版本的图像,以适合要访问该网站的大多数视口,但是,无论我正在查看该站点的哪个断点,它都会呈现可用的最大版本。
我对动态图像渲染还很陌生,并且认为我做错了什么,但无法弄清楚是什么。
<img
:src="category.image"
alt=""
sizes="(max-width:3072px) 3072px,(max-width:2560px) 2560px,(max-width:2048px) 2048px,(max-width:1536px) 1536px,(max-width:10240x) 1024px,(max-width:512px) 512px"
:srcset="`${category.image_512x512} 512w,${category.image_1024x576} 1024w,${category.image_1536x864} 1536w,${category.image_2048x1152} 2048w,${category.image_2560x1440} 2560w,${category.image_3072x1728} 3072w`"
>
我已经通过清除浏览器缓存并在控制台中记录.currentSrc
进行了测试。
例如,我要实现的宽度在2048px至2560px之间,渲染图像的2560px版本。
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)