首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >react-slick导致整个页面挂起

react-slick导致整个页面挂起
EN

Stack Overflow用户
提问于 2020-02-28 13:48:46
回答 1查看 2.4K关注 0票数 5

我为react-slick设置了以下配置

代码语言:javascript
复制
infinite: true,
speed: 500,
slidesToShow: 6,
slidesToScroll: 5,
swipeToSlide: true,
autoplay: true,
arrows: false
dots: false

每次滑块滑动时,整个页面都会挂起。例如,除了这篇文章之外,我还有一个表格。当我试图在slick滑动时滚动我的表格时,它挂起了,它等待slick完成滑动,然后我才能滚动我的表格。打开模式窗口时也是如此。当我打开一个模式窗口时,如果slick正在滑动,它就会挂起,直到slick在显示我的模式窗口之前完成幻灯片。如何解决这个挂起的问题?

似乎仅仅使用slick本身就会导致页面在幻灯片滑动时挂起。

EN

回答 1

Stack Overflow用户

发布于 2020-03-09 00:21:16

我知道这并不理想,但是react-slick似乎已经有几个月没有维护了(而且它还有性能问题:https://github.com/akiran/react-slick/issues/1274,维护者还没有解决这个问题)。

我会尝试用另一个carousel组件替换它,看看性能是否有所提高。我选择了这个,因为我以前用过它,它似乎比react-slick维护得更好:https://github.com/express-labs/pure-react-carousel

这是我以前用过的另一个库-- https://github.com/leandrowd/react-responsive-carousel,但它已经有几个月没有更新了,所以我现在不推荐它。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/60445933

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档