嵌套ScrollView中子ScrollView的onScroll事件无法实时触发 · Issue #9316 · NervJS/taro · GitHub | 您所在的位置:网站首页 › scrollview小程序嵌套 › 嵌套ScrollView中子ScrollView的onScroll事件无法实时触发 · Issue #9316 · NervJS/taro · GitHub |
相关平台
微信小程序 复现仓库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 实验室设备网 版权所有 |