微信小程序 获取元素高度(获取元素节点信息)

微信小程序 获取元素高度(获取元素节点信息)

如果高度要px单位的话:

let query = wx.createSelectorQuery();
query.select('.content').boundingClientRect(rect=>{
  let height = rect.height;
  console.log(height);
}).exec();

如果高度要rpx单位的话,那么可以用宽高比换算获得:(以下的750是该元素的宽度,单位是rpx的)

let query = wx.createSelectorQuery();
query.select('.content').boundingClientRect(rect=>{
  let clientHeight = rect.height;
  let clientWidth = rect.width;
  let ratio = 750 / clientWidth;
  let height = clientHeight * ratio;
  console.log(height);
}).exec();

关于获取屏幕视口高度,请查看该文章:《微信小程序 简单获取屏幕视口高度

猜你喜欢

转载自blog.csdn.net/mossbaoo/article/details/84107517