uniapp 获取元素高度

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了uniapp 获取元素高度相关的知识,希望对你有一定的参考价值。

参考技术A 获取系统信息:  uni.getSystemInfoSync()

app端:

H5端:

uniapp获取元素的宽度高度

效果图

安卓APP实测可用....

完整代码

重要:mounted( ) 代表页面已被渲染

<template>
	<view>
		
		<view class="xxoo" style="height: 650rpx; border: 3rpx orange solid; margin: 30rpx; background-color: #C0C0C0; padding: 30rpx;">
			<view>
				元素class="xxoo"
			</view>
			<view>
				获取当前元素的实时高度为:heightEle
			</view>
			<view>
				推荐无广告的百度首页 https://baidu.rudon.cn
			</view>
			<view>
				推荐无广告的手机浏览器 https://viayoo.com/zh-cn/
			</view>
		</view>
		
	</view>
</template>

<script>
	export default 
		data() 
			return 
				heightEle: 0
			
		,
		methods: 
			
		,
		mounted() 
			uni.createSelectorQuery().in(this).select(".xxoo").boundingClientRect(data => 
			  console.log(JSON.stringify(data))
			  // "id":"","dataset":,"left":12,"right":308,"top":12,"bottom":315,"width":296,"height":303
			  this.heightEle = data.height
			).exec()
		,
		onLoad () 
			
		
	
</script>

<style>
	
</style>

More

App、页面生命周期函数

https://uniapp.dcloud.io/api/lifecycle.html#页面生命周期https://uniapp.dcloud.io/collocation/App.html#applifecycle

官网的获取元素高度方法

uni.createSelectorQuery() | uni-app官网https://uniapp.dcloud.io/api/ui/nodes-info.html#nodesref

手机甄姬❤测试

以上是关于uniapp 获取元素高度的主要内容,如果未能解决你的问题,请参考以下文章

uniapp获取元素到顶部的距离

uniapp无法获取最新依赖包

uni-app实现一个设置时间和获取当前时间的案例(考虑不是很周到)

vue 获取元素高度

jQuery自动获取的高度怎么赋值给元素?

关于js获取元素实际高度的问题