收藏
回答

boundingClientRect 不准确

问题模块 框架类型 问题类型 API/组件名称 终端类型 操作系统 微信版本 基础库版本
API和组件 小程序 Bug WXML节点信息API 微信iOS客户端 6.6.7 2.0.0

//节点选择

wx.createSelectorQuery().select('#orderDeSec_idParam').boundingClientRect(function (secRect) {


wx.createSelectorQuery().select('#bottom_idParam').boundingClientRect(function (bottomRect) {


let tempConHei = (bottomRect.top - secRect.top)*2 -20

console.log('内容高度:', tempConHei)

that.setData({

contHei: tempConHei

})

}).exec()

}).exec()



👆这个代码拿到的数据,在部分机型上不适配(模拟器都没适配完,iPhone5、Nexus系列都不对,

具体效果见代码片段:wechatide://minicode/ATBV14mi7ZTu


最后一次编辑于  2018-06-10  (未经腾讯允许,不得转载)
邀请回答
复制链接收藏投诉关注问题回答

2 个回答

  • 💛
    💛
    2018-06-29

    我这也是不准确的数据

    2018-06-29
    赞同
    回复
  • Yrobot
    Yrobot
    05-25

    官方还没回答吗,我这边也是iPhone8p真机获取的高度也不正确,安卓机都是正常的

    05-25
    赞同
    回复