开发手机页面,不会根据设计图的大小来写一个固定的值,手机端的像素单位不用px用rpx,可以先通过uniapp的一个api获取可使用窗口的高度和宽度。
uni.getWindowInfo()获取窗口信息 下面两个参数都会返回
windowWidth | number | 可使用窗口宽度 | |
windowHeight | number | 可使用窗口高度 |
通过设计图的宽度除以aip获得的窗口的宽度获取他们的比例,然后再用aip获取得高度乘以比例就是手机的可视区域。
ui-width / app-width = 比例
ui-height * 比例 = app-height
转换后的高度要用rpx单位