From 8d8ba39965484c73a3e1bd804c718d2a949f64e4 Mon Sep 17 00:00:00 2001 From: StudiousTiger Date: Thu, 18 Dec 2025 20:53:26 +0800 Subject: [PATCH] =?UTF-8?q?fix(parser):=20=E4=BF=AE=E6=AD=A3scripts.ts?= =?UTF-8?q?=E4=B8=ADsources.name=E8=B5=8B=E5=80=BC=E9=94=99=E8=AF=AF?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 将sources对象中name属性由api.name改为method.name - 改正对应的方法名称引用,确保数据源名称正确映射 - 避免因名称错误导致的后续调用异常 - 保持代码结构和类型定义的一致性 --- packages/parser/src/vue/scripts.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/parser/src/vue/scripts.ts b/packages/parser/src/vue/scripts.ts index 89013197c..9ee381024 100644 --- a/packages/parser/src/vue/scripts.ts +++ b/packages/parser/src/vue/scripts.ts @@ -281,7 +281,7 @@ function getDataSources(expression: ObjectExpression, project: ProjectSchema) { const transform = method.exp.value.match(thenRegex)?.[1]; sources[method.name] = { ref: id, - name: api.name, + name: method.name, test: dataSource?.test || { type: 'JSFunction', value: '() => this.runApi({\n /* 在这里可输入接口参数 */\n})' -- Gitee