首页 > 解决方案 > VueJs CreateElement() 插入动态 html

问题描述

我构建了一个将所有图标转换为 SVG 的组件。

所以,在我的代码末尾,我有这个:

     return createElement('i',
        '<SVG>CODE</SVG>'
      )

这个SPAN在哪里,我应该添加一个动态HTML!我找不到任何选择。此 HTML 将是 SVG,因此,我需要添加完整的 HTML。

有人有同样的问题吗?什么不见​​了??当我的组件正在运行时,如何使它成为新的 HTML ???

ps:我不需要知道如何创建 SVG 文件,但是,是的,如何在我的动态组件中呈现 HTML,可以是任何人。

谢谢

标签: javascriptvue.jscreateelement

解决方案


我找到了解决办法!

return createElement('i', {
          domProps: {
            innerHTML: this.data
          }
        }
      )

推荐阅读