From fa79af90c6581d0f64fff6582526a37189cda87c Mon Sep 17 00:00:00 2001 From: fofolee Date: Mon, 30 Dec 2024 01:08:22 +0800 Subject: [PATCH] =?UTF-8?q?=E6=96=B0=E5=A2=9E=E5=B8=B8=E7=94=A8=E7=BC=96?= =?UTF-8?q?=E8=A7=A3=E7=A0=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/js/composer/composerConfig.js | 42 +++++++++++++++++++++++++++++++ 1 file changed, 42 insertions(+) diff --git a/src/js/composer/composerConfig.js b/src/js/composer/composerConfig.js index 3e75487..9a90bd7 100644 --- a/src/js/composer/composerConfig.js +++ b/src/js/composer/composerConfig.js @@ -107,6 +107,48 @@ export const commandCategories = [ }, ], }, + { + label: "编码解码", + icon: "code", + commands: [ + { + value: "(text=>Buffer.from(text).toString('base64'))", + label: "Base64编码", + desc: "将文本编码为Base64", + icon: "lock", + }, + { + value: "(text=>Buffer.from(text,'base64').toString())", + label: "Base64解码", + desc: "将Base64解码为文本", + icon: "lock_open", + }, + { + value: "(text=>Buffer.from(text).toString('hex'))", + label: "十六进制编码", + desc: "将文本编码为十六进制", + icon: "lock", + }, + { + value: "(text=>Buffer.from(text,'hex').toString())", + label: "十六进制解码", + desc: "将十六进制解码为文本", + icon: "lock_open", + }, + { + value: "encodeURIComponent", + label: "URL编码", + desc: "将文本进行URL编码", + icon: "link", + }, + { + value: "decodeURIComponent", + label: "URL解码", + desc: "将URL编码解码为文本", + icon: "link_off", + }, + ], + }, { label: "其他功能", icon: "more_horiz",