Files
mini-yu/uni_modules/tdesign-uniapp/components/tabs/computed.js
lingxiao865 c5af079d8c first commit
2026-02-10 08:05:03 +08:00

27 lines
656 B
JavaScript

import utils from '../common/utils.wxs';
export function animate(options) {
if (options.duration) {
return utils._style({
'transition-duration': `${options.duration}s`,
transform: `translate3d( ${-100 * options.currentIndex}%,0, 0)`,
});
}
return '';
}
export function trackStyle(options) {
if (options.distance || options.lineWidth) {
return utils._style({
'-webkit-transform': `translateX(${options.distance}px)`,
transform: `translateX(${options.distance}px)`,
'transition-duration': options.isInit ? '0' : '0.3s',
width: `${options.lineWidth}px`,
opacity: 1,
});
}
return '';
}