From 8e3f3890e93d097df4be744648b9ac404d20a558 Mon Sep 17 00:00:00 2001
From: riku <risaku@163.com>
Date: 星期四, 23 四月 2026 17:58:50 +0800
Subject: [PATCH] 2026.4.23
---
miniprogram_npm/tdesign-miniprogram/badge/badge.wxs | 14 ++++----------
1 files changed, 4 insertions(+), 10 deletions(-)
diff --git a/miniprogram_npm/tdesign-miniprogram/badge/badge.wxs b/miniprogram_npm/tdesign-miniprogram/badge/badge.wxs
index 08db60d..62d5c65 100644
--- a/miniprogram_npm/tdesign-miniprogram/badge/badge.wxs
+++ b/miniprogram_npm/tdesign-miniprogram/badge/badge.wxs
@@ -26,7 +26,8 @@
styleStr += 'background:' + props.color + ';';
}
if (props.offset[0]) {
- styleStr += 'right:' + (hasUnit(props.offset[0].toString()) ? props.offset[0] : props.offset[0] + 'px') + ';';
+ styleStr +=
+ 'left: calc(100% + ' + (hasUnit(props.offset[0].toString()) ? props.offset[0] : props.offset[0] + 'px') + ');';
}
if (props.offset[1]) {
styleStr += 'top:' + (hasUnit(props.offset[1].toString()) ? props.offset[1] : props.offset[1] + 'px') + ';';
@@ -34,20 +35,14 @@
return styleStr;
};
-var getBadgeOuterClass = function (props) {
- var baseClass = 't-badge';
- var classNames = [baseClass, props.shape === 'ribbon' ? baseClass + '__ribbon-outer' : ''];
- return classNames.join(' ');
-};
-
var getBadgeInnerClass = function (props) {
- var baseClass = 't-badge';
+ var baseClass = props.classPrefix;
var classNames = [
baseClass + '--basic',
props.dot ? baseClass + '--dot' : '',
baseClass + '--' + props.size,
baseClass + '--' + props.shape,
- !props.dot && props.count ? baseClass + '--count' : '',
+ !props.dot ? baseClass + '--count' : '',
];
return classNames.join(' ');
};
@@ -65,6 +60,5 @@
module.exports.getBadgeValue = getBadgeValue;
module.exports.getBadgeStyles = getBadgeStyles;
-module.exports.getBadgeOuterClass = getBadgeOuterClass;
module.exports.getBadgeInnerClass = getBadgeInnerClass;
module.exports.isShowBadge = isShowBadge;
--
Gitblit v1.9.3