uniapp通过id获取dom的宽度,高度,位置等(应该是 任意平台都通用 )

uniapp通过id获取dom的宽度,高度,位置等( 任意平台都通用 )

javascript 复制代码
<template>
	<view class="" id="domId"></view>
</template>

// 如果获取的dome高度等不对,还需要加上延迟setTimeout(()=>{ }, 100)
this.$nextTick(() => {
	const query = uni.createSelectorQuery().in(this);
	query
		.select('#domId')
		.boundingClientRect((dome) => {
			console.log(dome)
		})
		.exec();
})

console.log打印的值

javascript 复制代码
{
    "id": "domId",
    "dataset": {},
    "left": 0,
    "right": 484,
    "top": 0,
    "bottom": 282,
    "width": 484,
    "height": 282
}
相关推荐
梦梦代码精17 小时前
深度拆解:上门按摩系统如何成为本地生活“到家时代”的新引擎?
docker·小程序·uni-app·开源·生活·开源软件
编程猪猪侠21 小时前
uni-app微信小程序车牌号输入组件实现
微信小程序·uni-app
h_654321021 小时前
uniapp的app/h5实现地图连续定位
uni-app
真的不想写实验21 小时前
uniapp上传文件的载荷是个空对象
前端·uni-app
乌托邦1 天前
uni-mini-ci:让 uniapp 小程序构建后自动预览和上传
前端·vue.js·uni-app
敲代码的鱼2 天前
NFC读卡能力 支持安卓/iOS/鸿蒙 UTS插件
android·ios·uni-app
西洼工作室2 天前
UniApp云开发笔记
前端·笔记·uni-app
Martin -Tang2 天前
uniapp 实现录音操作,长按录音,放开取消
前端·javascript·vue.js·uni-app·css3·录音
西洼工作室2 天前
UniApp开发全攻略:从生命周期到路由传值
前端·javascript·uni-app
Martin -Tang3 天前
uniapp+vue3+ts自定义表格
javascript·vue.js·uni-app