小程序端是没有dom的,那么在uniapp中怎么获取元素的高度等信息
uniapp提供了对应的api方法,开发者直接调用即可,如下:
// select中的参数就如css选择器一样选择元素
let info = uni.createSelectorQuery().in(this).select(".scrollbox");
info.boundingClientRect(function(data) {
// data - 包含元素的高度等信息
// console.log(data.height) // 获取元素宽度
}).exec(function(res){
// 注意:exec方法必须执行,即便什么也不做,否则不会获取到任何数据
})
版权声明:本文为daoxiaofei原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。