first commit
This commit is contained in:
26
uni_modules/tdesign-uniapp/components/tabs/computed.js
Normal file
26
uni_modules/tdesign-uniapp/components/tabs/computed.js
Normal file
@@ -0,0 +1,26 @@
|
||||
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 '';
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user