统一参数变量命名

This commit is contained in:
fofolee 2025-01-06 11:25:16 +08:00
parent 7475b40a07
commit 5ea6850bb9
14 changed files with 21 additions and 22 deletions

View File

@ -132,7 +132,7 @@ export default defineComponent({
return `${funcName}(${newArgvs.join(",")})`;
},
parseCodeToArgvs(code) {
const argvs = window.lodashM.cloneDeep(this.defaultArgvs);
let argvs = window.lodashM.cloneDeep(this.defaultArgvs);
if (!code) return argvs;
const variableFormatPaths = [];
@ -144,12 +144,11 @@ export default defineComponent({
}
});
try {
const { args } = parseFunction(code, { variableFormatPaths });
return args;
argvs = parseFunction(code, { variableFormatPaths }).argvs;
} catch (e) {
console.error("解析参数失败:", e);
return argvs;
console.log("解析参数失败:", e);
}
return argvs;
},
getSummary(argvs) {
// header

View File

@ -267,7 +267,7 @@ export default defineComponent({
try {
const variableFormatPaths = ["arg0.text"];
const params = parseFunction(code, { variableFormatPaths });
return params.args[0];
return params.argvs[0];
} catch (e) {
console.error("解析加密参数失败:", e);
}

View File

@ -580,7 +580,7 @@ export default defineComponent({
if (!result) return this.defaultArgvs;
const operation = result.name.split(".").pop();
const args = result.args;
const args = result.argvs;
const newArgvs = {
...this.defaultArgvs,

View File

@ -328,7 +328,7 @@ export default defineComponent({
try {
const variableFormatPaths = ["arg0.text"];
const params = parseFunction(code, { variableFormatPaths });
return params.args[0];
return params.argvs[0];
} catch (e) {
console.error("解析加密参数失败:", e);
}

View File

@ -262,7 +262,7 @@ export default defineComponent({
if (!result) return this.defaultArgvs;
const operation = result.name.split(".").pop();
const [data, method, options] = result.args;
const [data, method, options] = result.argvs;
const newArgvs = {
...this.defaultArgvs,

View File

@ -630,7 +630,7 @@ export default defineComponent({
"arg0.newPath",
];
const result = parseFunction(code, { variableFormatPaths });
let params = result.args[0];
let params = result.argvs[0];
//
switch (params.operation) {

View File

@ -421,9 +421,9 @@ export default defineComponent({
console.warn("axios 参数解析失败:", code);
return argvs;
}
const url = result.args[0] || "";
const data = hasData ? result.args[1] : {};
const config = result.args[hasData ? 2 : 1] || {};
const url = result.argvs[0] || "";
const data = hasData ? result.argvs[1] : {};
const config = result.argvs[hasData ? 2 : 1] || {};
const {
"Content-Type": contentType,
"User-Agent": userAgent,

View File

@ -181,7 +181,7 @@ export default defineComponent({
if (!result) return this.defaultArgvs;
const operation = result.name.split(".").pop();
const [firstArg, secondArg] = result.args;
const [firstArg, secondArg] = result.argvs;
const newArgvs = {
...this.defaultArgvs,

View File

@ -359,7 +359,7 @@ export default defineComponent({
if (!result) return this.defaultArgvs;
const operation = result.name.split(".").pop();
const [firstArg, secondArg, thirdArg] = result.args;
const [firstArg, secondArg, thirdArg] = result.argvs;
const newArgvs = {
...this.defaultArgvs,

View File

@ -262,7 +262,7 @@ export default defineComponent({
//
const operation = result.name.split(".").pop();
const [params = {}] = result.args;
const [params = {}] = result.argvs;
return {
...this.defaultArgvs,

View File

@ -337,7 +337,7 @@ export default defineComponent({
if (!result) return this.defaultArgvs;
const operation = result.name.split(".").pop();
const [firstArg, secondArg] = result.args;
const [firstArg, secondArg] = result.argvs;
const newArgvs = {
...this.defaultArgvs,
@ -362,7 +362,7 @@ export default defineComponent({
case "join":
case "resolve":
newArgvs.paths = result.args.map((arg) => arg);
newArgvs.paths = result.argvs.map((arg) => arg);
break;
case "relative":

View File

@ -220,7 +220,7 @@ export default defineComponent({
if (!result) return this.defaultArgvs;
//
const [command, options = {}] = result.args;
const [command, options = {}] = result.argvs;
return {
command: command || this.defaultArgvs.command,
options: {

View File

@ -113,7 +113,7 @@ const customComponentGuide = {
if (!result) return this.defaultArgvs;
// 处理解析结果
const [url, config] = result.args;
const [url, config] = result.argvs;
// 返回处理后的参数对象
return {

View File

@ -303,13 +303,13 @@ export const parseFunction = (functionStr, options = {}) => {
}
};
const args = callExpression.arguments.map((arg, index) =>
const argvs = callExpression.arguments.map((arg, index) =>
processNode(arg, `arg${index}`)
);
return {
name,
args,
argvs,
};
} catch (e) {
console.warn("Failed to parse function:", e);