Taro 獲取元素
先定義一個query對象
const query = Taro.createSelectorQuery()
用 select 屬性獲取所需元素酱塔,再用 boundingClientRect 獲取元素的屬性
query.select('.date_list').boundingClientRect( rec => {
console.log(rec)
}).exec()
這里可以用 class 或者 id 沥邻。
或者選擇全部 匹配的元素
query.selectAll('.date_list').boundingClientRect( rec => {
console.log(rec)
}).exec()
或者選擇指定元素下的子元素危虱,隨你自己怎么發(fā)揮
query.selectAll('#today .date_list').boundingClientRect( rec => {
console.log(rec)
}).exec()
問題
在獲取組件里的元素的時候遇到了問題
const query = Taro.createSelectorQuery().in(this.$scope)
加了scope 還是無法獲取羊娃, 無奈只能將組件內(nèi)容提出來,放在一個文件下