2022-06-01 如何获取元素节点(wepy小程序)

const query = wx.createSelectorQuery();
query.select('.box').boundingClientRect();
query.exec( (rect) => {
  console.log(rect)
});

注:如果返回一个null或者是[null],可以试试下面的解决方案:

方案1.在createSelectorQuery后面加上in(this),即:

const query = wx.createSelectorQuery().in(this);

方案2.添加定时器,这个方法wx.createSelectorQuery是需要页面渲染完才能获取到dom的,所以可以试试定时器,注意延时最好3秒起步。

结语:本来我是想用这个方法来获取video标签的muted属性的,没想到这只是个获取元素的方法,大意了!

posted @ 2022-06-01 10:13  叶乘风  阅读(197)  评论(0编辑  收藏  举报