diff --git a/packages/compiler-sfc/src/parse.ts b/packages/compiler-sfc/src/parse.ts index da3753643f3..0d834a93f7b 100644 --- a/packages/compiler-sfc/src/parse.ts +++ b/packages/compiler-sfc/src/parse.ts @@ -147,7 +147,7 @@ export function parse( source, block.content, sourceRoot, - pad ? 0 : block.loc.start.line - 1 + !pad || block.type === 'template' ? block.loc.start.line - 1 : 0 ) } }