如何获取完成的页面上h2w__mark节点位置,并滚动到这个位置?使用wx.createSelectorQuery返回null
https://developers.weixin.qq.com/miniprogram/dev/api/wxml/wx.createSelectorQuery.html
尝试下 this.createSelectorQuery ?
换了this.createSelectorQuery,组件内的还是null,组件外添加的ABC能找到。
整个 render 是异步的。尝试在计时器(例如:20秒后)里面来获取呢?
请问你解决了吗 这个问题
没有解决。
事实上我是在页面上添加了2个浮动按钮来执行这个查询位置并滚动到这个位置的动作。
所以页面渲染完成后等多久点击按钮都可以,然而都会报错。
为了对比,我在towxml之后增加了一个view,class标记ABC。
选择这个ABC的话,是可以滚动到底部的
但是towxml组件内就是不行
后来我找到这篇帖子
https://developers.weixin.qq.com/community/develop/doc/000c0a1fdb03a8572189327c251400?highLine=createSelectorQuery
并按照帖子里面的写法做了调整
似乎返回了位置,但看query的结果,我认为并没有成功。
如何查找decode下的内容呢?我看了解析后的WXML内容,包含3个#shadow-root,分别为page,towxml/towxml,towxml/decode,使用上方的方法可以获取towxml/towxml下的元素,无法获取towxml/decode下的元素