呈现在vue中包含组件的html字符串的最佳实践

时间:2018-12-21 20:37:48

标签: javascript html vue.js vuejs2

我有一个Blog / News网站,这意味着会有帖子,它们的内容是存储在我数据库中的HTML字符串。

由于我还需要诸如Sliders之类的东西,而这些东西不会通过v-html生成,因此我考虑了呈现从网站前端数据库中检索的HTML字符串的最佳实践是什么。

我阅读了有关渲染功能的Vue文档,但无法用那里的信息解决我的问题。

用于理解的示例HTML字符串

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

我将这些预设保存在完成的Post Component中。如果有什么更好的方法可以用DB解决这类问题,请告诉我,它还不在生产中,所以我可以更改这些关键的事情。

1 个答案:

答案 0 :(得分:1)

您需要使用dynamic components。参见this answer