微信小程序-获取自定义组件高度


原来用JQ或者原生的时候,我们都可以动态设置元素的高度

那么小程序可以吗?当然也可以!

第一步: 获取SelectorQuery 对象实例

let query = uni.createSelectorQuery().in(this)

若为非自定义组件则可以省略:in();反之则必须使用

第二步:获取元素(添加节点的布局位置的查询请求)

query.select('#payTicketBtm').boundingClientRect().exec(function(res) {
     console.log("rect",res[0].height)
     //res就是 所有标签为payTicketBtm的元素的信息 的数组
})

这样就可以获取组件的高度了


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM