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 b3064d8..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 += 'left: calc(100% + ' + (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