<scroll-view type="custom" :scroll-y="true" worklet:onscrollupdate="handleScrollUpdate">
</scroll-view>
![7***@qq.com](https://img-cdn-tc.dcloud.net.cn/account/identicon/727db2090a4ebd15ffd3900a2bc5197d.png)
- 发布:2023-12-28 20:52
- 更新:2024-01-05 20:03
- 阅读:425
产品分类: uniapp/小程序/微信
PC开发环境操作系统: Mac
PC开发环境操作系统版本号: MacBook Pro M1, Ventura 13.4.1
HBuilderX类型: 正式
HBuilderX版本号: 3.99
第三方开发者工具版本号: Nighty 1.06.2311012
基础库版本号: 3.2.5
项目创建方式: HBuilderX
示例代码:
操作步骤:
worklet:onscrollupdate="handleScrollUpdate"
worklet:onscrollupdate="handleScrollUpdate"
预期结果:
编译成可调用的函数,worklet:onscrollupdate="{{x}}",即worklet:onscrollupdate正常监听。
编译成可调用的函数,worklet:onscrollupdate="{{x}}",即worklet:onscrollupdate正常监听。
实际结果:
原样编译worklet:onscrollupdate="handleScrollUpdate",导致没监听到。
原样编译worklet:onscrollupdate="handleScrollUpdate",导致没监听到。
bug描述:
Skyline scroll-view worklet:onscrollupdate 方法名直接编译导致无法调用函数
![](http://img-cdn-tc.dcloud.net.cn/uploads/questions/20231228/ac7b29264272d71c0da978dd34ff8995.jpg)
![7***@qq.com](https://img-cdn-tc.dcloud.net.cn/account/identicon/727db2090a4ebd15ffd3900a2bc5197d.png)
7***@qq.com (作者)
setup() {
const handleScrollUpdate = (evt) => {
'worklet';
console.log('handleScrollUpdate')
}
return {
handleScrollUpdate
}
}