fix(Swipe): incorrect lazy render when loop is false (#7465)

This commit is contained in:
neverland
2020-11-01 10:28:33 +08:00
committed by GitHub
parent 75dc483cd0
commit faefd7ec85
2 changed files with 50 additions and 18 deletions
+2 -2
View File
@@ -47,8 +47,8 @@ export default createComponent({
const active = parent.activeIndicator;
const maxActive = parent.count - 1;
const prevActive = active === 0 ? maxActive : active - 1;
const nextActive = active === maxActive ? 0 : active + 1;
const prevActive = active === 0 && parent.loop ? maxActive : active - 1;
const nextActive = active === maxActive && parent.loop ? 0 : active + 1;
return index === active || index === prevActive || index === nextActive;
},