1.Taro编译小程序获取不到节点数据
1.1 小程序报错情况:
看官方文档说使用 => let query = Taro.createSelectorQuery() 来获取节点,死活是拿不到数据,一直报上面的错误,但在h5是编译正常的,一度的怀疑人生
后来查询资料时看到createSelectorQuery只能选择内置组件…心里一万个…官方文档都不带说清楚的吗 链接
如果不是内置组件需要使用Taro.createSelectorQuery().in(this.$scope)来获取节点数据…
最终代码
Taro.createSelectorQuery().in(this.$scope).select('.scollView').boundingClientRect( rec => {
console.log('rec', rec)
Taro.pageScrollTo({
scrollTop: rec.height,
duration: 0
})
}).exec()