В чем разница между v-html и v-text? - PullRequest
0 голосов
/ 15 ноября 2018

У меня был следующий код, используя v-text :

<h1 v-text="content.title"></h1>

Выход:

Фирменное наименование B & C

Итак, я исправил это, используя v-html в предыдущей строке:

<h1 v-html="content.title"></h1>

Вывод:

Фирменное наименование B & C

У меня следующий вопрос: почему он работает, используя v-html , а не v-text ?Я уже прочитал документацию по Vue, но не совсем понимаю разницу.

1 Ответ

0 голосов
/ 15 ноября 2018

v-text устанавливает textContent узла. v-html устанавливает innerHTML элемента. &amp; является HTML-сущностью. Если вы хотите, чтобы объекты HTML интерпретировались и заменялись, вам нужно, чтобы они интерпретировались как HTML, а не как текст.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...