From 1f9e43b7bbb848c7ee2aaa89ffece17002b2c915 Mon Sep 17 00:00:00 2001
From: riku <risaku@163.com>
Date: 星期五, 16 一月 2026 17:31:08 +0800
Subject: [PATCH] 2026.1.16
---
miniprogram_npm/tdesign-miniprogram/tabs/tabs.wxs | 26 ++++++++++++++++++++------
1 files changed, 20 insertions(+), 6 deletions(-)
diff --git a/miniprogram_npm/tdesign-miniprogram/tabs/tabs.wxs b/miniprogram_npm/tdesign-miniprogram/tabs/tabs.wxs
index b3f1e42..7a173a1 100644
--- a/miniprogram_npm/tdesign-miniprogram/tabs/tabs.wxs
+++ b/miniprogram_npm/tdesign-miniprogram/tabs/tabs.wxs
@@ -1,16 +1,30 @@
-/* eslint-disable */
+var utils = require('../common/utils.wxs');
function animate(options) {
- var result = [];
-
if (options.duration) {
- result.push('transition-duration: ' + options.duration + 's');
- result.push('transform: translate3d( ' + -100 * options.currentIndex + '%,0, 0)');
+ return utils._style({
+ 'transition-duration': options.duration + 's',
+ transform: 'translate3d( ' + -100 * options.currentIndex + '%,0, 0)',
+ });
+ }
+ return '';
+}
+
+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 result.join(';');
+ return '';
}
module.exports = {
animate: animate,
+ trackStyle: trackStyle,
};
--
Gitblit v1.9.3