【发布时间】:2018-01-31 23:51:05
【问题描述】:
我使用WYSIWYG article editor 为我保存在数据库中并稍后显示给用户的文章生成一些 HTML。
问题是我需要将 Vue 组件插入到这个自动生成的 HTML 中以显示动态产品。我可以在编辑器中创建一个添加 HTML 的自定义块,但我希望它作为一个 Vue 组件工作,直接从数据库更新产品描述。
我现在想的是添加一个按钮,该按钮添加一个带有产品 ID 数据属性的 div。然后我可以通过注入组件将代码中的 div 替换为具有相同 ID 的 Vue 组件。
我的另一个想法是简单地将 <product id="1031"/> 之类的组件添加为纯 HTML,然后尝试使用 Vue 编译整篇文章 HTML,但我读到 v-html 指令仅将代码编译为纯 HTML。
这可能吗?或者有什么更好的想法?
【问题讨论】:
标签: javascript html vue.js trumbowyg