taro icon indicating copy to clipboard operation
taro copied to clipboard

微信开发者工具 Swiper 组件造成浏览器产生大量警告并拖慢运行速度(windows系统下 未修复)

Open zhejilifang opened this issue 3 years ago • 3 comments

相关平台

H5

复现仓库

https://github.com/kong-dev/taro-bug 浏览器版本: 开发者工具版本 1.05.2110290 使用框架: React

复现步骤

Taro 3.3.16 H5 环境 Swiper 组件。

修改 Taro-component 库 Swiper 组件中创建 SwiperJS 的 options:在 observerUpdate 回调中添加一条日志,运行代码后会发现快速的不断打印该日志。(提供的仓库中偷懒没有依赖本地 Taro-component 库,可以手动修改一下 node_modules/@tarojs/components/dist/esm-es5/taro-swiper-core_2.entry.js 中的代码来添加日志)

这个问题导致了我的实际项目中浏览器报大量的 Added non-passive event listener to a scroll-blocking event 警告,并且拖慢运行速度,几分钟后页面就会卡死无响应。

开发者工具版本 1.05.2110290

期望结果

不要在这个回调中重建 swiper loop

实际结果

依旧大量生成警告 导致无法调试

环境信息

👽 Taro v3.3.16


  Taro CLI 3.3.16 environment info:
    System:
      OS: Windows 10
    Binaries:
      Node: 14.16.0 - D:\Node\nodejs\node.EXE
      npm: 7.7.4 - D:\Node\nodejs\npm.CMD

补充信息

参考 https://github.com/NervJS/taro/issues/9962 windows下依旧有此问题存在

zhejilifang avatar Feb 28 '22 09:02 zhejilifang

同样遇到了, 开启 Disable cache , Swiper item 里的图片 每隔不到一秒都会重新请求加载

NoirVoider avatar Sep 15 '22 01:09 NoirVoider

虚幻之物对应着冥冥之路!:《羽》

vini123 avatar Sep 15 '22 01:09 vini123

fix in #13054

ZakaryCode avatar Jan 30 '23 12:01 ZakaryCode