alibaba / rax

🐰 Rax is a progressive framework for building universal application. https://rax.js.org
Other
8k stars 627 forks source link

[BUG] rax-view组件问题 #2280

Closed 15893361787 closed 2 years ago

15893361787 commented 2 years ago

问题描述 rax-view 组件onAppear回调没有执行 环境 web

希望看到的效果 元素曝光时触发回调

实际效果 不管是首屏元素还是滚动后的元素都没有执行回调 代码示例 image

页面效果

https://user-images.githubusercontent.com/41234952/140754815-0612f44e-adc3-40e6-9e19-68606de95f65.mov

SoloJiang commented 2 years ago

Web 需要看下这个 polyfill https://github.com/raxjs/appear-polyfill

fengzilong commented 2 years ago

之前想过是否可以在 appear-polyfill 中埋一个特性侦测的变量,然后开发阶段在 rax-app 加入一段检测代码(像 hmr runtime 那样),在控制台给个明确的 error,但是这个改动有点 breaking

SoloJiang commented 2 years ago

文档我加一下相关描述吧 https://github.com/raxjs/rax-components/pull/412