vue 动态添加标签或组件

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

image.png

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

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

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

结果是

<el-button></el-button>

而不是编译好的组件

阅读 12.8k
3 个回答

可以试试createElement

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

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

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题