Vue игнорируя теги MathML - PullRequest
       2

Vue игнорируя теги MathML

0 голосов
/ 12 июня 2019

На моем сайте пользователь может встраивать контент MathML в любое место на странице с помощью CMS, что превращается в:

<div id="app">
  ...
  <math style="font-family:Tahoma" xmlns="http://www.w3.org/1998/Math/MathML"><mroot><mn>12</mn><mn>3</mn></mroot></math>
  ...
</div>
<script type="text/javascript">
    new Vue({ el: '#app' })
</script>

Но при этом возникает ошибка TypeError: "Uncaught TypeError: Невозможно установить свойство 'fontFamily' из неопределенного"

Можно ли игнорировать теги, начинающиеся с <math> (включая его дочерние элементы)? Я пытался использовать ignoreElements , но все равно получаю ту же ошибку.

Vue.config.ignoredElements = [
  'math'
];
...