[youzan/vant-weapp]popup组件内的元素无法获取node节点

2024-08-20 40 views
8
重现链接

Vant Weapp 版本

1.10.8

描述一下你遇到的问题。

popup组件内的元素无法获取node节点,希望像vant一样增加一个lazy-render参数

重现步骤

在popup里node获取不到

设备/浏览器

No response

回答

4

具体是如何获取节点的?

5

通过这个获取节点的 wx.createSelectorQuery().select('#the-id').boundingClientRect(function(rect){}

8

提供一个简单的小程序代码片段吧,在 popup 被弹出之前,popup 内部的节点的确是不存在的

7

所以修复一下吧

6

popup 未弹出不加载节点本身是一种性能优化的手段,没弹出前需要获取里面的场景可以描述一下?

7

是想做一个类似手机调节亮度,是通过点击或者滑动来调整数值,既然是一种性能优化的手段,那就没事了