在自定义组件中,获取元素的宽高等信息时,在自定义组件内获取必须用SelectorQuery.in(this),如下
lifetimes: {
ready() {
const query = wx.createSelectorQuery().in(this) // 要使用in(this),不然下面的res为空
const num = Math.ceil(this.data.picList.length / LINE_LENGTH)
query.select('.tab-content-item').boundingClientRect((res) => {
this.setData({
swiperHeight: res.height * num + 'rpx'
})
}).exec()
}
}