收藏
回答

boundingClientRect 不准确

框架类型 问题类型 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


回答关注问题邀请回答
收藏

2 个回答

  • Yrobot
    Yrobot
    2019-05-25

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

    2019-05-25
    有用
    回复
  • 💛
    💛
    2018-06-29

    我这也是不准确的数据

    2018-06-29
    有用
    回复
登录 后发表内容