vue3 uniapp 获取元素位置
·
const instance:any = getCurrentInstance();
const calcSectionPositions = async () => {
await nextTick()
let idView="#letter-hot"
const query = uni.createSelectorQuery().in(instance.proxy);
letters.value.map(item=>{
console.log(item)
if(item=="#"){
idView="#letter-hot"
}else{
idView=`#letter-${item}`
}
query.select(idView).boundingClientRect((data:any) => {
if(data)
sectionPositions.value[item] = data.top
})
.exec();
})
}
更多推荐

所有评论(0)