uniapp 计算当前xxx组件高度

 /*计算当前Swiper的高度*/
            getCurrentSwiperHeight() {
                //获取Dom是异步操作 所以封装Promise
                return new Promise((resolve, reject) => {
                    let sum = 0;
                    const query = uni.createSelectorQuery().in(this);
                    query
                        .selectAll(".swiper")
                        .boundingClientRect((res) => {
                            res.forEach((item, index) => {
                                sum += item.height;
                                console.log("循环:", index, "Height:", item.height);
                            })
                            //成功传出去
                            resolve(sum);
                        })
                        .exec();
                })
            }

 

posted @ 2022-10-30 11:58  咸瑜  阅读(270)  评论(0编辑  收藏  举报