Лучшая практика для отображения строк HTML, которые содержат компоненты в VUE - PullRequest
0 голосов
/ 21 декабря 2018

У меня есть веб-сайт типа «Блог / Новости», что означает, что будут «Сообщения», у них есть контент, представляющий собой строку HTML, хранящуюся в моей базе данных.

Поскольку мне также нужны такие вещи, как слайдеры и т. Д.который не будет сгенерирован с помощью v-html Я подумал о том, как лучше всего выводить строку HTML, которую я извлекаю из базы данных на веб-сайте веб-интерфейса.

Я перечитал Vue Docs о функциях рендеринга, но не смог решить мою проблему с помощью информации там.

Пример HTML-строки для понимания

<div class="slidercontainer">
   <slider :options="optionPreset1"></slider>
</div>

Я сохраняюэти предустановки в готовом компоненте Post.Если есть какой-то лучший способ решить эту проблему с БД, то скажите мне, что она еще не в Производстве, поэтому я могу изменить такие важные вещи.

1 Ответ

0 голосов
/ 22 декабря 2018

Вам необходимо использовать динамические компоненты .См. этот ответ .

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