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 | 20 ++++++++++++++++----
1 files changed, 16 insertions(+), 4 deletions(-)
diff --git a/miniprogram_npm/tdesign-miniprogram/common/utils.wxs b/miniprogram_npm/tdesign-miniprogram/common/utils.wxs
index be97e3d..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;
@@ -42,7 +47,7 @@
function cls(base, arr) {
var res = [base];
var i = 0;
- for (size = arr.length; i < size; i++) {
+ for (var size = arr.length; i < size; i++) {
var item = arr[i];
if (item && item.constructor === 'Array') {
@@ -105,7 +110,7 @@
return item != null && item !== '';
})
.map(function (item) {
- return isArray(item) ? style(item) : endsWith(item, ';');
+ return isArray(item) ? _style(item) : endsWith(item, ';');
})
.join(' ');
}
@@ -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