first commit
This commit is contained in:
29
uni_modules/tdesign-uniapp/components/swiper/computed.js
Normal file
29
uni_modules/tdesign-uniapp/components/swiper/computed.js
Normal file
@@ -0,0 +1,29 @@
|
||||
export function isPrev(current, index, list) {
|
||||
return (current - 1 + list.length) % list.length === index;
|
||||
}
|
||||
|
||||
export function isNext(current, index, list) {
|
||||
return (current + 1 + list.length) % list.length === index;
|
||||
}
|
||||
|
||||
export function getImageClass(
|
||||
prefix,
|
||||
current,
|
||||
index,
|
||||
list,
|
||||
tClassImage,
|
||||
tClassPrevImage,
|
||||
tClassNextImage,
|
||||
) {
|
||||
const arr = [`${prefix}-swiper__image-host`, `${prefix}-swiper__image`, tClassImage];
|
||||
|
||||
if (isPrev(current, index, list)) {
|
||||
arr.push(tClassPrevImage);
|
||||
}
|
||||
|
||||
if (isNext(current, index, list)) {
|
||||
arr.push(tClassNextImage);
|
||||
}
|
||||
|
||||
return arr.join(' ');
|
||||
}
|
||||
Reference in New Issue
Block a user