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
}
相关推荐
王哈哈的学习笔记9 小时前
uniapp小程序使用echarts
前端·小程序·uni-app
yrldjsbk9 小时前
uniapp小程序开发入门01-快速搭建一个空白的项目并预览它
uni-app
JavaDog程序狗11 小时前
【实操】uniapp纯前端搞个识别植物花草小程序
前端·vue.js·uni-app
七七小报11 小时前
uniapp-商城-42-shop 后台管理 分包
前端·uni-app
七七小报14 小时前
uniapp-商城-40-shop 购物车 选好了 进行订单确认4 配送方式3 地址编辑
uni-app
xuanjiong18 小时前
微信小程序,基于uni-app的轮播图制作,调用文件中图片
微信小程序·小程序·uni-app
flying robot18 小时前
uniapp: 低功耗蓝牙(BLE)的使用
uni-app
程序猿John18 小时前
uniapp跳转和获取参数方式
前端·javascript·uni-app
七七小报1 天前
uniapp-商城-38-shop 购物车 选好了 进行订单确认4 配送方式1
uni-app
七七小报1 天前
uniapp-商城-39-shop 购物车 选好了 进行订单确认4 配送方式2 地址页面
uni-app