From 8520fd3df207038ccb209b31b7394ed22e8ebc4b Mon Sep 17 00:00:00 2001 From: pany <939630029@qq.com> Date: Thu, 1 Jun 2023 16:09:58 +0800 Subject: [PATCH] =?UTF-8?q?perf:=20=E4=BB=A3=E7=A0=81=E4=BC=98=E5=8C=96=20?= =?UTF-8?q?utils/index?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/utils/index.ts | 17 +++++++++++------ 1 file changed, 11 insertions(+), 6 deletions(-) diff --git a/src/utils/index.ts b/src/utils/index.ts index 8fbe823..d3c8565 100644 --- a/src/utils/index.ts +++ b/src/utils/index.ts @@ -2,14 +2,10 @@ import dayjs from "dayjs" /** 格式化时间 */ export const formatDateTime = (time: string | number | Date) => { - if (!time) { - return "N/A" - } - const date = new Date(time) - return dayjs(date).format("YYYY-MM-DD HH:mm:ss") + return time ? dayjs(new Date(time)).format("YYYY-MM-DD HH:mm:ss") : "N/A" } -/** 将全局 CSS 变量导入 JS 中使用 */ +/** 用 JS 获取全局 css 变量 */ export const getCssVariableValue = (cssVariableName: string) => { let cssVariableValue = "" try { @@ -20,3 +16,12 @@ export const getCssVariableValue = (cssVariableName: string) => { } return cssVariableValue } + +/** 用 JS 设置全局 CSS 变量 */ +export const setCssVariableValue = (cssVariableName: string, cssVariableValue: string) => { + try { + document.documentElement.style.setProperty(cssVariableName, cssVariableValue) + } catch (error) { + console.error(error) + } +}