getTranslate.js 518 字节
import {
	getTranslate
} from '../../shared/utils.js';
export default function getSwiperTranslate(axis = this.isHorizontal() ? 'x' : 'y') {
	const swiper = this;
	const {
		params,
		rtlTranslate: rtl,
		translate,
		$wrapperEl
	} = swiper;

	if (params.virtualTranslate) {
		return rtl ? -translate : translate;
	}

	if (params.cssMode) {
		return translate;
	}
	let currentTranslate = getTranslate(swiper, axis);
	if (rtl) currentTranslate = -currentTranslate;
	return currentTranslate || 0;
}