uniapp 获取页面高度及元素高度
一、获取页面高度
通过uni.getSystemInfoSync()方法可以获取到系统信息,其中就包括了页面高度等信息。
const { windowHeight } = uni.getSystemInfoSync(); // 获取页面高度二、获取元素高度
比如有一个金刚区,我们需要获取到这块区域的高度:
<view class="square_giant">
	<block v-for="item in giantList" :key="item.id">
		<view class="square_giant_item">
			<image :src="item.image || ''" mode=""></image>
			<text>{{ item.title || '' }}</text>
		</view>
	</block>
</view>const query = uni.createSelectorQuery().in(this);
query.select('.square_giant').boundingClientRect(({ height }) => {
  console.log('square_giant的高度是:' + height + 'px');
}).exec();