嵌套ScrollView中子ScrollView的onScroll事件无法实时触发 · Issue #9316 · NervJS/taro · GitHub 您所在的位置:网站首页 scrollview小程序嵌套 嵌套ScrollView中子ScrollView的onScroll事件无法实时触发 · Issue #9316 · NervJS/taro · GitHub

嵌套ScrollView中子ScrollView的onScroll事件无法实时触发 · Issue #9316 · NervJS/taro · GitHub

2023-08-07 00:57| 来源: 网络整理| 查看: 265

相关平台

微信小程序

复现仓库

https://github.com/ZacharyQin/issue/blob/main/taro_scrollview_issue.ts 小程序基础库: 2.16.1 使用框架: React

复现步骤

左右滑动页面,再上下滑动页面

期望结果

左右滑动时子ScrollView的onScroll事件触发,输出“child”, 上下滑动时父ScrollView的onScroll事件触发,输出“parent"。

实际结果

左右滑动页面时无输出, 上下滑动页面时先输出多次“child”,再输出“parent”。

环境信息 👽 Taro v3.2.6 Taro CLI 3.2.6 environment info: System: OS: Windows 10 Binaries: Node: 14.15.4 - D:\Env\node\node.EXE Yarn: 1.10.1 - D:\Tools\Yarn\bin\yarn.CMD npm: 6.14.10 - D:\Env\node\npm.CMD 补充信息

初步判断可能是由修复#8757改动taro-runtime/src/dom/event.ts中的eventHandler方法使得子ScrollView组件onScroll事件委托至祖先级Scroll再进行触发。如对#8757无影响可将scroll事件添加至判断条件外。



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有