删库在逃程序员
删库在逃程序员
  • 发布:2023-06-21 13:14
  • 更新:2024-08-03 14:34
  • 阅读:415

【报Bug】微信小程序用自定义hook函数包裹onPageScroll无效

分类:uni-app

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

PC开发环境操作系统: Mac

PC开发环境操作系统版本号: 13.3.1 (22E261)

第三方开发者工具版本号: 3.8.4.20230531

基础库版本号: 2.32.2

项目创建方式: CLI

CLI版本号: 3.0.0-3080420230531001

示例代码:
import {onPageScroll} from "@dcloudio/uni-app";  
import SomePageScrollHook from "@/hooks/SomePageScrollHook";  

// 在小程序中,需要取消这块注释  
// hook方法内的 onPageScroll 才有效  
// onPageScroll(() => {  
//   console.log('setup:onPageScroll')  
// })  
const pageScrollHook = SomePageScrollHook();  
const opacity = pageScrollHook.opacity;

操作步骤:

如代码所示(如图)

预期结果:

与H5效果一致

实际结果:

自定义hook函数onPageScroll无效

bug描述:

微信小程序用自定义hook函数包裹onPageScroll无效

代码仓库

目前就是在页面脚本内也引用onPageScroll
自定义hook函数内才有效
H5环境是正常的

2023-06-21 13:14 负责人:无 分享
已邀请:
1***@qq.com

1***@qq.com

我也遇到相同的问题,感谢提供的解决方法

要回复问题请先登录注册