app比比
app比比
  • 发布:2023-07-14 21:58
  • 更新:2023-07-20 16:05
  • 阅读:571

【报Bug】页面支持scroll-view的worklet,自定义组件内不支持scroll-view的worklet

分类:uni-app

产品分类: uniapp/小程序/微信

PC开发环境操作系统: Mac

PC开发环境操作系统版本号: macOS big sur

HBuilderX类型: 正式

HBuilderX版本号: 3.8.4

第三方开发者工具版本号: Nightly1.06.2307072

基础库版本号: 2.33.0

项目创建方式: HBuilderX

操作步骤:

1.下载附件包,运行到开发者工具
2.开发者工具开启skyline渲染
3.两个demo中,
scrollview-in-components-demo无法实现监听
scrollview-in--demo能够实现监听

预期结果:

页面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代码

2023-07-14 21:58 负责人:无 分享
已邀请:
aboutlikefish

aboutlikefish

你是打包上线的么?scrollview还有普通的scroll事件监听不到,很多小问题。可以是下runOnjs

要回复问题请先登录注册