Как внедрить html с помощью усов


Как внедрить html с помощью усов

27.10.2020 02:41:20 Просмотров 5 Источник

Ниже приводится мое содержание:

const content = Testing mutache with html. click {{{link}}}.

Ниже приведен мой код усов:

Mustache.render(content, {link:'<a href="http://google.com">here</a>'});

На экране он отображается как :

Testing mutache with html. click <a href="http://google.com">here</a>.

Что я делаю не так?

У вопроса есть решение - Посмотреть?

Ответы - Как внедрить html с помощью усов / How to inject html using mustache

Является ответом!
innerurge1

27.10.2020 09:51:03

Ответ заключается в том, что вы не используете усы таким образом. Для рендеринга HTML в шаблон вам придется использовать метод rawHTML, как описано здесь:

https://vuejs.org/v2/guide/syntax.html#Raw-HTML

цитирую: "двойные усы интерпретируют данные как обычный текст, а не HTML. Чтобы вывести реальный HTML-код, вам нужно будет использовать директиву v-html"

Помочь в развитии проекта:
Закрыть X