From 3282e95db0207ee133d1e98d9771dec9d83b0fc4 Mon Sep 17 00:00:00 2001
From: riku <risaku@163.com>
Date: 星期四, 02 四月 2026 16:24:38 +0800
Subject: [PATCH] 2026.4.2 新增专题管理功能
---
miniprogram_npm/tdesign-miniprogram/common/utils.wxs | 16 ++++++++++++++--
1 files changed, 14 insertions(+), 2 deletions(-)
diff --git a/miniprogram_npm/tdesign-miniprogram/common/utils.wxs b/miniprogram_npm/tdesign-miniprogram/common/utils.wxs
index 3090b30..774cd11 100644
--- a/miniprogram_npm/tdesign-miniprogram/common/utils.wxs
+++ b/miniprogram_npm/tdesign-miniprogram/common/utils.wxs
@@ -4,6 +4,7 @@
* addUnit */
// 涓� css 娣诲姞鍗曚綅
function addUnit(value) {
+ // prettier-ignore
var REGEXP = getRegExp('^-?\d+(.\d+)?$');
if (value == null) {
return undefined;
@@ -23,9 +24,13 @@
return obj && obj.constructor === 'Object';
}
-var isNoEmptyObj = function (obj) {
+function isBoolean(value) {
+ return typeof value === 'boolean';
+}
+
+function isNoEmptyObj(obj) {
return isObject(obj) && JSON.stringify(obj) !== '{}';
-};
+}
function includes(arr, value) {
if (!arr || !isArray(arr)) return false;
@@ -124,14 +129,21 @@
return styles;
}
+function isValidIconName(str) {
+ // prettier-ignore
+ return getRegExp('^[A-Za-z0-9\-\_]+$').test(str);
+}
+
module.exports = {
addUnit: addUnit,
isString: isString,
isArray: isArray,
isObject: isObject,
+ isBoolean: isBoolean,
isNoEmptyObj: isNoEmptyObj,
includes: includes,
cls: cls,
getBadgeAriaLabel: getBadgeAriaLabel,
_style: _style,
+ isValidIconName: isValidIconName,
};
--
Gitblit v1.9.3