Explorar el Código

chore: fix parserOptions usage of props

Evan You hace 6 años
padre
commit
40307d9642
Se han modificado 1 ficheros con 4 adiciones y 2 borrados
  1. 4 2
      packages/compiler-dom/src/parserOptionsMinimal.ts

+ 4 - 2
packages/compiler-dom/src/parserOptionsMinimal.ts

@@ -2,7 +2,8 @@ import {
   TextModes,
   ParserOptions,
   ElementNode,
-  Namespaces
+  Namespaces,
+  NodeTypes
 } from '@vue/compiler-core'
 
 export const enum DOMNamespaces {
@@ -22,8 +23,9 @@ export const parserOptionsMinimal: ParserOptions = {
           return DOMNamespaces.SVG
         }
         if (
-          parent.attrs.some(
+          parent.props.some(
             a =>
+              a.type === NodeTypes.ATTRIBUTE &&
               a.name === 'encoding' &&
               a.value != null &&
               (a.value.content === 'text/html' ||