diff --git a/packages/compiler-core/src/parse.ts b/packages/compiler-core/src/parse.ts index 310766347..21973878d 100644 --- a/packages/compiler-core/src/parse.ts +++ b/packages/compiler-core/src/parse.ts @@ -989,10 +989,8 @@ function parseInterpolation( function parseText(context: ParserContext, mode: TextModes): TextNode { __TEST__ && assert(context.source.length > 0) - const endTokens = ['<', context.options.delimiters[0]] - if (mode === TextModes.CDATA) { - endTokens.push(']]>') - } + const endTokens = + mode === TextModes.CDATA ? [']]>'] : ['<', context.options.delimiters[0]] let endIndex = context.source.length for (let i = 0; i < endTokens.length; i++) {