towxml icon indicating copy to clipboard operation
towxml copied to clipboard

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

Open zcqebm opened this issue 1 year ago • 6 comments

0 (1) 0

zcqebm avatar Jul 17 '24 08:07 zcqebm

https://developers.weixin.qq.com/miniprogram/dev/api/wxml/wx.createSelectorQuery.html

尝试下 this.createSelectorQuery

sbfkcel avatar Jul 22 '24 05:07 sbfkcel

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

zcqebm avatar Jul 23 '24 02:07 zcqebm

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

sbfkcel avatar Jul 25 '24 08:07 sbfkcel

请问你解决了吗 这个问题

Axingx avatar Aug 09 '24 09:08 Axingx

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

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

但是towxml组件内就是不行 3

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

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

zcqebm avatar Aug 13 '24 09:08 zcqebm

如何查找decode下的内容呢?我看了解析后的WXML内容,包含3个#shadow-root,分别为page,towxml/towxml,towxml/decode,使用上方的方法可以获取towxml/towxml下的元素,无法获取towxml/decode下的元素

littletow avatar Apr 09 '25 14:04 littletow