From 2dbd6f0c500f63486ed9979f1450940866eeac41 Mon Sep 17 00:00:00 2001 From: fofolee Date: Mon, 6 Jan 2025 09:43:48 +0800 Subject: [PATCH] =?UTF-8?q?=E7=BB=9F=E4=B8=80=E6=A0=BC=E5=BC=8F=E5=8C=96?= =?UTF-8?q?=E5=8F=82=E6=95=B0=E7=9A=84=E6=96=B9=E6=B3=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/components/composer/MultiParams.vue | 9 +-- .../composer/data/AsymmetricCryptoEditor.vue | 4 +- src/components/composer/data/BufferEditor.vue | 36 +++++------ .../composer/data/SymmetricCryptoEditor.vue | 4 +- src/components/composer/data/ZlibEditor.vue | 6 +- .../composer/file/FileOperationEditor.vue | 4 +- .../composer/network/AxiosConfigEditor.vue | 9 ++- src/components/composer/network/DnsEditor.vue | 10 +-- src/components/composer/network/UrlEditor.vue | 24 ++++--- src/components/composer/system/OsEditor.vue | 4 +- src/components/composer/system/PathEditor.vue | 20 +++--- .../composer/system/SystemCommandEditor.vue | 10 +-- src/js/composer/customComponentGuide.js | 10 +-- src/js/composer/formatString.js | 64 ++++++++++--------- src/js/composer/generateUBrowserCode.js | 54 ++++++++-------- 项目说明.json | 6 +- 16 files changed, 130 insertions(+), 144 deletions(-) diff --git a/src/components/composer/MultiParams.vue b/src/components/composer/MultiParams.vue index 93a1a9a..57bf94d 100644 --- a/src/components/composer/MultiParams.vue +++ b/src/components/composer/MultiParams.vue @@ -67,8 +67,7 @@ import VariableInput from "components/composer/ui/VariableInput.vue"; import NumberInput from "components/composer/ui/NumberInput.vue"; import ArrayEditor from "components/composer/ui/ArrayEditor.vue"; import { - stringifyWithType, - stringifyObject, + stringifyArgv, parseToHasType, parseFunction, } from "js/composer/formatString"; @@ -129,11 +128,7 @@ export default defineComponent({ }, generateCode(funcName, argvs) { const newArgvs = argvs - .map((argv) => { - return typeof argv === "string" - ? stringifyWithType(argv) - : stringifyObject(argv); - }) + .map((argv) => stringifyArgv(argv)) .filter((item) => item != null && item !== ""); console.log(newArgvs); return `${funcName}(${newArgvs.join(",")})`; diff --git a/src/components/composer/data/AsymmetricCryptoEditor.vue b/src/components/composer/data/AsymmetricCryptoEditor.vue index 40b71d0..f9c649d 100644 --- a/src/components/composer/data/AsymmetricCryptoEditor.vue +++ b/src/components/composer/data/AsymmetricCryptoEditor.vue @@ -185,7 +185,7 @@