Browse Source

chore: fix parserOptions usage of props

Evan You 6 năm trước cách đây
mục cha
commit
40307d9642

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

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