1.下载附件包,运行到开发者工具
2.开发者工具开启skyline渲染
3.两个demo中,
scrollview-in-components-demo无法实现监听
scrollview-in--demo能够实现监听
- 发布:2023-07-14 21:58
- 更新:2023-07-20 16:05
- 阅读:571
产品分类: uniapp/小程序/微信
PC开发环境操作系统: Mac
PC开发环境操作系统版本号: macOS big sur
HBuilderX类型: 正式
HBuilderX版本号: 3.8.4
第三方开发者工具版本号: Nightly1.06.2307072
基础库版本号: 2.33.0
项目创建方式: HBuilderX
操作步骤:
预期结果:
页面scroll-view 中使用worklet:onscrollupdate="xxx"实现监听
组件scroll-view 中使用worklet:onscrollupdate="xxx"实现监听
页面scroll-view 中使用worklet:onscrollupdate="xxx"实现监听
组件scroll-view 中使用worklet:onscrollupdate="xxx"实现监听
实际结果:
页面scroll-view 中使用worklet:onscrollupdate="xxx"实现监听
组件scroll-view 中使用worklet:onscrollupdate="xxx"无法实现监听
页面scroll-view 中使用worklet:onscrollupdate="xxx"实现监听
组件scroll-view 中使用worklet:onscrollupdate="xxx"无法实现监听
bug描述:
worklet:onscrollupdate是微信小程序新框架要求必须使用的滚动监听方法。类似之前的@scroll.
使用过程中,在开发者工具开启skyline后,发现:
在页面scroll-view 中使用worklet:onscrollupdate="xxx",方法能监听。
在组件scroll-view 中使用worklet:onscrollupdate="xxx",方法不能监听。
见附件两种情况的uniapp代码