From 1949a9e65bfc029fd62532920b3e3c34f351d44d Mon Sep 17 00:00:00 2001 From: Vladimir Kharlampidi Date: Thu, 1 Jul 2021 15:51:11 +0300 Subject: [PATCH] fix(lazy): lazy load when no sides resistance enabled fixes #4729 --- src/components/lazy/lazy.js | 15 ++++++++++++++- 1 file changed, 14 insertions(+), 1 deletion(-) diff --git a/src/components/lazy/lazy.js b/src/components/lazy/lazy.js index b42e1f39e..ccb41378d 100644 --- a/src/components/lazy/lazy.js +++ b/src/components/lazy/lazy.js @@ -285,7 +285,20 @@ export default { } }, slideChange(swiper) { - if (swiper.params.lazy.enabled && swiper.params.cssMode) { + const { + lazy, + cssMode, + watchSlidesVisibility, + watchSlidesProgress, + touchReleaseOnEdges, + resistanceRatio, + } = swiper.params; + if ( + lazy.enabled && + (cssMode || + ((watchSlidesVisibility || watchSlidesProgress) && + (touchReleaseOnEdges || resistanceRatio === 0))) + ) { swiper.lazy.load(); } },