那么正常情况下怎么获取网络图片的高度呢?

来源:5-9 生成不同高度的 item

天明天

2021-08-20

写回答

1回答

Sunday

2021-08-20

你好

如果我们希望通过一个 DOM (img 标签)来去渲染图片,那么不需要专门获取网络图片高度的。原因有以下亮点:

1、 不为 dom 指定大小的情况下,dom 的大小默认为图片的大小

2、 为 dom 指定大小的情况下,图片的大小按照 dom 大小展示

如果一定要获取网络图片高度的话,那么通常有两种方式:

1、 利用 《不为 dom 指定大小的情况下,dom 的大小默认为图片的大小》 的特性,再 dom 渲染图片之后,获取 dom 的大小即为 图片大小

2、 通过 ajax 单独请求网络图片,根据请求的资源获取大小(具体方案可百度解决)

希望可以解答你的问题

0
0

混合开发入门 Vue结合Android/iOS开发仿京东项目App

流行的混合开发实战入门,前端和原生开发同学不容错过

1108 学习 · 448 问题

查看课程