vue 动态添加标签或组件

我想做一个vue可视化编辑的小工具
image.png

image.png

其中这个组件库里的标签怎么加上去才能正常显示呢;或者说怎样才能让vue识别到这是vue的一个全局组件

现在基础的的组件我是直接innerHtml解决的

let btn = document.createElement('el-button')

结果是

<el-button></el-button>

而不是编译好的组件

阅读 589
评论 更新于 3月24日
    3 个回答

    可以试试createElement

    评论 赞赏 3月23日
      asseek
      • 7.2k

      可以借助 Vue.compile 把字符串转换成render,再写一个只展示render的组件把这个解析结果作为参数来输出

      评论 赞赏 3月23日
        琴亭夜雨
        • 5
        • 新人请关照

        你可以看一下story book,我想你要的应该就是这样的效果

        评论 赞赏 3月24日
          撰写回答

          登录后参与交流、获取后续更新提醒