小程序获取view元素的高度


页面wxml


<view id='demo'>
    <text>哈哈哈哈哈text>
    <view>哈哈哈哈哈view>
view>

js文件

onLoad: function(options) {
        //创建节点选择器
        var query = wx.createSelectorQuery();
        //选择id
        query.select('#demo').boundingClientRect()
        query.exec(function(res) {
            //res就是 所有标签为mjltest的元素的信息 的数组
            console.log(res);
            //取高度
            console.log(res[0].height);
        })
    },

结果:

这里获取的高度可以是设置好的,也可以是没有设置,自动撑开的高度。(如果都为0,加一个延迟执行试试)

转 : https://www.cnblogs.com/wanan-01/p/9947254.html