需求如下: app端要求图片的宽高比为3:2,已知宽度就是屏幕的宽度。
那么就是一个非常简单的数学运算了。
getImgHeight() {
// 获取屏幕宽度
this.screenWidth = window.screen.width;
// 获取元素
let imgHeight = document.getElementsByClassName('swipe');
// 计算并且赋值
imgHeight[0].style.height = (this.screenWidth / 3) * 2 + 'px';
},
最后再调用即可