From 5036880fc037e5d112206b93a729f60be12bf8ab Mon Sep 17 00:00:00 2001
From: riku <risaku@163.com>
Date: 星期四, 07 十一月 2024 17:03:13 +0800
Subject: [PATCH] 2024.11.07 bug修复

---
 miniprogram_npm/tdesign-miniprogram/check-tag/check-tag.js |    8 +++++++-
 1 files changed, 7 insertions(+), 1 deletions(-)

diff --git a/miniprogram_npm/tdesign-miniprogram/check-tag/check-tag.js b/miniprogram_npm/tdesign-miniprogram/check-tag/check-tag.js
index c79bc9f..a6eef8c 100644
--- a/miniprogram_npm/tdesign-miniprogram/check-tag/check-tag.js
+++ b/miniprogram_npm/tdesign-miniprogram/check-tag/check-tag.js
@@ -47,7 +47,7 @@
         this.methods = {
             setClass() {
                 const { classPrefix } = this.data;
-                const { size, variant, disabled, checked } = this.properties;
+                const { size, variant, disabled, checked, shape } = this.properties;
                 const tagClass = [
                     classPrefix,
                     `${classPrefix}--checkable`,
@@ -56,6 +56,7 @@
                     `${classPrefix}--${checked ? 'primary' : 'default'}`,
                     `${classPrefix}--${size}`,
                     `${classPrefix}--${variant}`,
+                    `${classPrefix}--${shape}`,
                 ];
                 const className = classNames(tagClass);
                 this.setData({
@@ -69,6 +70,11 @@
                 this._trigger('click');
                 this._trigger('change', { checked: !checked });
             },
+            onClose(e) {
+                if (this.data.disabled)
+                    return;
+                this._trigger('close', e);
+            },
         };
     }
 };

--
Gitblit v1.9.3