]> git.ipfire.org Git - thirdparty/vuejs/core.git/commitdiff
feat(deprecated): remove deprecated parseExpressions option (#11597)
authoredison <daiwei521@126.com>
Tue, 13 Aug 2024 14:04:48 +0000 (22:04 +0800)
committerGitHub <noreply@github.com>
Tue, 13 Aug 2024 14:04:48 +0000 (22:04 +0800)
packages/compiler-sfc/src/parse.ts

index e10d4cc84dbd6b349b44465718718eff8ee1de99..08d86244685254c500a9f5e5d3434bf8f5ea1951 100644 (file)
@@ -29,11 +29,6 @@ export interface SFCParseOptions {
   ignoreEmpty?: boolean
   compiler?: TemplateCompiler
   templateParseOptions?: ParserOptions
-  /**
-   * TODO remove in 3.5
-   * @deprecated use `templateParseOptions: { prefixIdentifiers: false }` instead
-   */
-  parseExpressions?: boolean
 }
 
 export interface SFCBlock {
@@ -138,8 +133,7 @@ export function parse(
     pad = false,
     ignoreEmpty = true,
     compiler = CompilerDOM,
-    templateParseOptions = {},
-    parseExpressions = true,
+    templateParseOptions = { prefixIdentifiers: true },
   } = options
 
   const descriptor: SFCDescriptor = {
@@ -158,7 +152,6 @@ export function parse(
   const errors: (CompilerError | SyntaxError)[] = []
   const ast = compiler.parse(source, {
     parseMode: 'sfc',
-    prefixIdentifiers: parseExpressions,
     ...templateParseOptions,
     onError: e => {
       errors.push(e)