|
@@ -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' ||
|