收藏
回答

createSelectorQuery

var query = wx.createSelectorQuery()

query.select('.#the_id').boundingClientRect()

query.exec(function(res) {

// #the-id节点的上边界坐标

console.log(res)

})



结果:竟然是null,不知道为什么,急急急




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

3 个回答

  • spiritelf(黄钦
    spiritelf(黄钦
    2020-07-24

    最后怎么解决的?

    2020-07-24
    有用
    回复
  • Maverick
    Maverick
    2019-03-13

    .#the_id

    你是想选ID还是class

    2019-03-13
    有用
    回复 9
    • 2021风
      2021风
      2019-03-13

      找到原因了,谢谢

      2019-03-13
      回复
    • Wow
      Wow
      2019-03-13回复2021风

      兄弟,你是怎么获取到节点元素的值的呢?

      2019-03-13
      回复
    • 2021风
      2021风
      2019-03-13回复Wow

      var query = wx.createSelectorQuery()

      query.select('#the_id').boundingClientRect()

      query.exec(function(res) {

      that.setData({

      query_top: res[0].top - 6,

      query_top11: res[0].top +45

      })

      })


      2019-03-13
      回复
    • Wow
      Wow
      2019-03-13回复2021风

      获取res[0].top-6,为什么获取高度值要减去6,这是什么意思?

      2019-03-13
      回复
    • 2021风
      2021风
      2019-03-13回复Wow

      这是我自己的业务需要

      2019-03-13
      回复
    查看更多(4)
  • 卢霄霄
    卢霄霄
    2019-03-12

    代码片段来一个呢

    2019-03-12
    有用
    回复 1
    • 2021风
      2021风
      2019-03-13

      谢谢

      2019-03-13
      回复
登录 后发表内容