sbfkcel/towxml

如何获取完成的页面上h2w__mark节点位置,并滚动到这个位置?使用wx.createSelectorQuery返回null

Opened this issue · 5 comments

0 (1)
0

换了this.createSelectorQuery,组件内的还是null,组件外添加的ABC能找到。
微信截图_20240723104018
微信截图_20240723104052

整个 render 是异步的。尝试在计时器(例如:20秒后)里面来获取呢?

请问你解决了吗 这个问题

没有解决。
事实上我是在页面上添加了2个浮动按钮来执行这个查询位置并滚动到这个位置的动作。
所以页面渲染完成后等多久点击按钮都可以,然而都会报错。
为了对比,我在towxml之后增加了一个view,class标记ABC。
1

选择这个ABC的话,是可以滚动到底部的
2

但是towxml组件内就是不行
3

后来我找到这篇帖子
https://developers.weixin.qq.com/community/develop/doc/000c0a1fdb03a8572189327c251400?highLine=createSelectorQuery
并按照帖子里面的写法做了调整
4

似乎返回了位置,但看query的结果,我认为并没有成功。