Skip to content

Commit b2ebfe0

Browse files
committed
fix(language-core): add compatibility for vapor attr
close #5496
1 parent 7e9bacf commit b2ebfe0

File tree

1 file changed

+5
-1
lines changed

1 file changed

+5
-1
lines changed

packages/language-core/lib/utils/parseSfc.ts

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -125,7 +125,11 @@ function createBlock(node: ElementNode, source: string) {
125125
block.__src = parseAttr(p, node);
126126
}
127127
else if (isScriptBlock(block)) {
128-
if (p.name === 'setup' || p.name === 'vapor') {
128+
if (p.name === 'vapor') {
129+
block.setup ??= attrs[p.name];
130+
block.__generic ??= true;
131+
}
132+
else if (p.name === 'setup') {
129133
block.setup = attrs[p.name];
130134
}
131135
else if (p.name === 'generic') {

0 commit comments

Comments
 (0)